Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Sacss マークアップは下準備が80%
Search
サトウハルミ Harumi Sato
April 13, 2019
Design
0
29
Sacss マークアップは下準備が80%
SaCSS登壇資料
https://sacss.net/special21/
サトウハルミ Harumi Sato
April 13, 2019
Tweet
Share
More Decks by サトウハルミ Harumi Sato
See All by サトウハルミ Harumi Sato
Speaker Deck Sample
flatsato
0
7.4k
手戻りの少ないレスポンシブデザインのチェックポイント
flatsato
0
45
コーダー白書 2016
flatsato
0
36
Other Decks in Design
See All in Design
BPStudy#213〜ビジネスアナリシスとDDD(ドメイン駆動設計)パネルディスカッション資料 / BPStudy213-panel
haru860
0
490
decksh object reference
ajstarks
2
1.3k
Spectrum Tokyo_ デザイナーが事業責任者になってみた
shin_2
0
150
Hatena Engineer Seminar #33 チームと開発するためのモック
takuwolog
1
440
AIを身近に感じるために、デザイナー全員で一つのサービスを使ってみた
_psyc0_
0
310
自分たちがターゲットになりにくい業務アプリケーションのユーザビリティを担保する取り組み / Initiatives to ensure the usability of business applications that are difficult for us to target
hiromitsuuuuu
0
390
The Spectacular Lies of Maps
axbom
PRO
1
300
Liquid GlassとApp Intents
touyou
0
340
児童相談所における養育里親委託時の親権者同意に向けたコミュニケーションの実態
trivia
0
560
harutaka Vision Deck
zenkigenforrecruit
0
230
ブランドパーソナリティ言語化における生成AI活用の実際
h0sa
0
300
1920*1080pxに設定したケース / Google Slide Size Test
arthur1
0
3.5k
Featured
See All Featured
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
114
20k
Rails Girls Zürich Keynote
gr2m
95
14k
jQuery: Nuts, Bolts and Bling
dougneiner
64
7.9k
Why Our Code Smells
bkeepers
PRO
339
57k
GraphQLとの向き合い方2022年版
quramy
49
14k
Context Engineering - Making Every Token Count
addyosmani
4
170
Become a Pro
speakerdeck
PRO
29
5.5k
Facilitating Awesome Meetings
lara
56
6.6k
Documentation Writing (for coders)
carmenintech
75
5k
Writing Fast Ruby
sferik
629
62k
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
285
14k
Practical Orchestrator
shlominoach
190
11k
Transcript
ϚʔΫΞοϓ Լ४උ͕ˋ ίʔσ ΟϯάઐϓϩμΫγϣϯ'-"5ατϋϧϛ ! ָΛ͢ΔͱΫΦϦςΟ্͕͕Δ
自己紹介 " גࣜձࣾ'-"5 ϚʔΫΞοϓ Լ४උ͕
ϓϩϑΟʔϧ ατϋϧϛ גࣜձࣾ'-"5දऔక ϚʔΫΞοϓΤϯδχΞ ઐֶߍXFCඇৗۈߨࢣ -*,&ɿࣂ͍ݘεύϯ ߦಈࢦɿ ΤϯδχΞϥΠϑΛͨͷ͠Ή
ίʔσΟϯάઐ'-"5 "# $!! ϑϩϯτΤϯυશൠ ελοϑ໊ ίʔσΟϯάʹಛԽͨ͠डୗ੍࡞ձࣾ
ݸਓϫʔΫɿΠϕϯτొஃ ϚʔΫΞοϓʢ)5.-$44ʣ $44/JUFొஃਓ ϚʔΫΞοϓܥΠϕϯτਓ ւಓΠϕϯτਓ 8FCܥͷΠϕϯτొஃ༰ ɾ)5.-$44ॳڃʙ্ڃ ɾ࣮ફతͳۀͰ͑ΔϚʔΫΞοϓ ɾडୗ੍࡞ͷٕज़τϨϯυ ɾतۀͰ)5.-ΛֶͿֶੜ
ɾ)5.-ͷجຊΛֶΜͩޙͷಠֶͷίπ ٕज़ऀ͚ొஃ💻 ࣮ઓతͳ)5.-ɾ$44ͷઐՈ
ݸਓϫʔΫɿઐֶߍͷඇৗۈߨࢣ ܂σβΠϯݚڀॴ ݱͷΫϦΤΠλʔ ੍࡞τϨϯυΛऔΓೖΕͨतۀ σβΠφʔ͞ΜʹϚʔΫΞοϓΛڭ͑ͯ·͢ اۀͱ߹ಉतۀ ΦϦδφϧ 8FCΛमਖ਼ͤΑ ઐֶߍͷඇৗۈߨࢣ
なぜ Լ४උ͕ॏཁ͔🙌 גࣜձࣾ'-"5 ϚʔΫΞοϓ Լ४උ͕
खൈ͖ʹͳΒͳ͍ʁ ࣌ؒΛ͔͚Δͱ ྑ͍ͷ͕Ͱ͖Δʁ 🤔 Լ४උͰָΛ͢Δͱ ΫΦϦςΟ্͕͕Δ
ௐཧ ఏڙ ϑΝϛϦʔϨετϥϯͷ߹ ࠐΈ Լ४උΛࡁ·͓ͤͯ͘
Լ४උͰϕʔε࡞ۀΛݮΒ͢ ্͛ ެ։ ϕʔε ϚʔΫΞοϓͷ߹
खଧ͕͍͍ͪͷ ʮڶഴʯͱʮ͏ͲΜʯ͚ͩ͆
҆ఆ࣭ εϐʔυ 61 ίετ μϯ खؒΛ ݮΒ͢ νϟϨϯδ ·ͳ͍ 作業を効率化して悩まない
=クオリティに時間を使える
下準備1 खॻ͖ίʔσΟϯά📝 גࣜձࣾ'-"5 ϚʔΫΞοϓ Լ४උ͕
デザインだけを設計として コードを書いていた Լ४උφγࢠ /0ʂ )
手書きコーディングで 設計と手順を見える化 Լ४උΞϦࢠ 0,̇ *
視覚認知を 利用する Point!
ྫɿөըͷֆίϯς ຐঁͷٸศ ελδΦδϒϦֆίϯςશू cٶ࡚ॣcຊc௨ൢc"NB[PO IUUQTXXXBNB[PODPKQEQ ʮΞχϝࢦࣔʯʮԻʯʮॱ൪ʯʮεϐʔυʯ
ྫɿ$.ֆίϯς Ӭԕͷ$.मߦૐɺதౡ৴ͷֆίϯςू ʛΞʔτʛ&YDJUFJTN Τ ΩαΠτΠζϜ IUUQJTNFYDJUFDPKQBSUSJE@0SJHJOBM@ ʮඵʯʮηϦϑʯʮίϚׂΓʯʮঢ়گઆ໌ʯ
ͲΜͳ͜ͱΛॻ͘ʁ දࣔ+BWB4DSJQUΞχϝʔγϣϯ"1*ʹίʔυଆͰܾΊΔ͜ͱ ֬ೝ͋ͱͰਐߦ͢Δͱ͜ΖʹϝϞ Ή͚ͩʗΑ͠ͳʹਐߦʗ֬ೝ ༏ઌʗ୲ʗқ σβΠϯʗ༷Ͱܾ·͍ͬͯͳ͍࣮༰Λݟ͑ΔԽ GPOUTJ[FɺNBSHJOɺQBEEJOHɺXJEUIɺIFJHIUɺMJOFIFJHIU ࡞ۀલʹݟ͑ΔԽ͓ͯ͘͠
࣮ࡍͷखॻ͖ίʔσΟϯά ࡞ۀલʹݟ͑ΔԽ͓ͯ͘͠
📍༏ઌͱқΛચ͍ग़͢ 📍σβΠϯπʔϧͱͷԟ෮ΛݮΒ͢ 📍ݟ͑ΔԽͯ͠ཧ͢Δ 3つのメリット
下準備2 ετοΫ͢Δ📎 גࣜձࣾ'-"5 ϚʔΫΞοϓ Լ४උ͕
イチからコードを 書いていた Լ४උφγࢠ - /0ʂ
50%ほどは 過去のストックコード Լ४උΞϦࢠ . 0,̇
自分の 型を決める Point!
͓͢͢ΊϑϨʔϜϫʔΫ .646#JJʢϜεϏʔʣ IUUQTHFUCPPUTUSBQDPN IUUQTCVMNBJP IUUQTRSBDHJUIVCJPNVTVCJJ IUUQTHFUCBTJTHJUIVCJP #6-."ʢϒϧϚʣ #PPUTUSBQ #BTJTʢϕʔγεʣ ࢀߟʹͯࣗ͠༻ʹΞϨϯδ
ࣗ࡞ϑϨʔϜϫʔΫ )5.-$44ɺNJYJO ϞδϡʔϧʹΧʔυɺҰཡ ೖྗܥʹ'03.ɺ8:4*8:( ϖʔδʹ'"2ɺϓϥΠόγʔϙϦγʔɺ ػೳ "1*ʹ(PPHMFϚοϓɺ:PV5VCFɺ'BDFCPPLຒΊࠐΈ 4/4Ϙλϯɺ*OTUBHSBNϑΟʔυ $.4ʹ8PSE1SFTTɺ.PWBCMF5ZQF݅ذɺλά IUUQTqBUTBUPHJUIVCJPUFNQIUNM
TQBOϩΰ </S> ࣗͷϑϨʔϜϫʔΫΛ࡞Ζ͏
📍ίϐϖͰѹతͳ࣌ؒॖ 📍ಉ͜͡ͱͰճ·ͳ͘ͳΔ 📍ࣗͷϫʔΫϑϩʔΛཧͰ͖Δ 3つのメリット
下準備3 ಁ͔͢🔍 גࣜձࣾ'-"5 ϚʔΫΞοϓ Լ४උ͕
/0ʂ 0 デザインカンプを 並べて目視チェック Լ४උφγࢠ
1 0,̇ 透かしコーディングで チェックも同時に済ます Լ४උΞϦࢠ
モジュール 単位で進行 Point!
ಁ͔͠ίʔσΟϯά DPOUBJOFS σβΠϯΧϯϓΛॏͶͯίʔσ Οϯά
🤔 💡操作デモ
📍ψέϞϨɺNBSHJOɺGPOUTJ[F 📍ؒҧ͍୳ָ͕͠ʹͰ͖Δ 📍νΣοΫ࣌ؒେ෯ॖ 3つのメリット
下準備4 νΣοΫϦετΛ࡞Δ✅ גࣜձࣾ'-"5 ϚʔΫΞοϓ Լ४උ͕
/0ʂ ヌケモレ多し 時間も足りない Լ४උφγࢠ 4
0,̇ チェック項目を 意識しながら制作 ヌケモレ減った Լ४උΞϦࢠ 5
段階ごとに チェックする Point!
8)Ͱཧ͢Δ 8IPʢ୭͕ʣ୲ऀ 8IBUʢԿΛʣ)PXʢͲͷΑ͏ʹʣ༰Λॻ͘ 8IFOʢ͍ͭʣకஈ֊ʢ४උʗ։࢝ʗςετΞοϓʗຊ൪ެ։ʣ 8IFSFʢͲ͜Ͱʣ63-ɾΩϟϓνϟ ϫʔΫϑϩʔʹ͋ͬͨνΣοΫϦετ
ΧςΰϦྨ͢Δ ɾϓϩδΣΫτશମ ɾαʔόʔ ɾ$.4ʗγεςϜ ɾσβΠϯɾϞʔγϣϯ ɾίʔσΟϯάઃܭ ɾૉࡐཧ ɾ4/4 ɾӡ༻ ΧςΰϦผʹνΣοΫϦετΛ࡞Δ
߲ΛΧςΰϦྨ͢Δ
📍ψέϞϨɺNBSHJOɺGPOUTJ[F 📍࣭ͷόϥπΩ͕ͳ͘ͳΔ 📍νΣοΫ࣌ͷ߲ΛݮΒͤΔ 3つのメリット
ࣗͷϫʔΫϑϩʔΛ࡞͓ͬͯ͘ ָͯ͠ΫΦϦςΟʹ࣌ؒΛ͏ ·ͱΊ ϑϨʔϜϫʔΫ νΣοΫϦετ ಁ͔͠ ίʔσΟϯά खॻ͖ ίʔσΟϯά
😀5IBOLT ʮָΛ͢ΔͱΫΦϦςΟ্͕͕Δ ɹϚʔΫΞοϓԼ४උ͕ˋʯ ίʔσ ΟϯάઐϓϩμΫγϣϯ'-"5ατϋϧϛ