try!Swiftのセッションまとめシリーズです。Krzysztof Siejkowskiさんの「A Neatly Typed Message」についての記事になります。 資料 内容 概要、背景 コードの可読性についての話 コードを書く上で問題になっているもの(研究結果より) コードの背景にある根拠を理解すること これに時間の4割が使われる とにかく読む / デバッガやprintを使う / 書いた人に説明を求める etc… その他にもチームメンバーからコードに関することに答えるのに時間が費やされた 聞く側、聞かれる側両方にいたことがある自分にとってこの研究はその通りだと思った 以上のことから可読性は最大の貢献要素として捉えることができる 「複雑性」について コードを書くことは複雑性をコントロールすること 複雑性には内在的なものと偶発的なものがある 前者は改善の余地はない 後者は可読性の高い