例外を作るな|ラキブラブログラキブラブログ例外を作るな2016.11.5最近の仕事では、デザインからエンジニアリングまで包括的に担当させていただくものが多くなってきました。各人それぞれがデザインやエンジニアリングの境界なく統合的なものづくりを行っていくことを理想としています。co.もそのスタイルに少しずつ近づけている現状を嬉しく思っているところであります。デザインとエンジニアリングを両方やっていると、ある共通項があることに気が付きました。クオリティを高めるにあたって意識すべき共通のルールです。エンジニアリング(プログラミング)の設計において、できるだけ最小単位のモジュールに落とし込み、そのモジュールを組み合わせるだけで成立する設計というのが、一般的に美しい設計です。なんてことがちょこちょこ発生してきます。した例外的な処理をいかにうまくごまかし、モジュールの中に当てはめられるか、というのはプログラマのセンスが問われるところかと思います。これはデザインにも同じことがいえます(特にWebデザイン)。マージンのpx値や配色、レイアウトのルールは予め決めておき、なんならデザインガイドラインなんてものを作って、最後までそのルールに則ってデザインを作り上げることができれば、それはもう美しいデザインになっていることでしょう。ところが、デザインも同じように、「ここだけはどうしてもうまくハマらないから例外的にマージン広めで..!」なんてことが出てきちゃうんです。ここでも、いかに例外を例外っぽく見せず、あくまで統一したルールの中に収まってるように見せられるか、というのがデザイナーの腕の見せどころなのでしょう。優秀なデザイナーの本を読んでいると、毎日規律正しく判を押したような生活をされている方が多いように感じます。これは、ビシっとルールに当てはめられたものを作るという職業の性質上、普段の生活リズムでも例外を許さないようにしているという心の表れなのかなと思いました。居酒屋で、直接店員の名前を呼んだ方がいい理由。朝、電車内で鳴り響くスマホのアラームに思いを巡らせる。ランダムな日ラキブラブログ新着イチオシ2023年と生成AI2023.12.30丁寧な仕事を実現するためのお膳立て2023.7.202pxのドット2023.7.11ソースコードのコメント文を日本語で書くようにしたら品質が上がった2023.3.19今年も大変お世話になりました。2022.12.29去年の仕事を醜く思う2022.8.30日課との付き合い方2022.8.7壁打ち相手としてのAI2022.7.19文章力2022.7.13テキストメッセージと通話の中間2022.7.5お探しの記事は見つかりませんでした...。co.facebooktwitter。