Page 1
正しいプログラムは 綺麗なコードに宿る
A good program resides in clean code.
pixiv Inc.
USAMI Kenta
北海道LT大会
2022-04-15
公開日:
by USAMI Kenta @tadsan
に札幌市中央区のTAKETOビル会議室(コワーキングスペース エレオ)で開催された『札幌)もくもく会×ライトニングトーク会』でライトニングトーク(5分)として発表しました。
正しいプログラムは 綺麗なコードに宿る
A good program resides in clean code.
pixiv Inc.
USAMI Kenta
北海道LT大会
2022-04-15
お前誰よ
お前誰よ
(地元向け)
(1990-2007) (2007-2011) (2012-)
ふだんはEmacsとか PHPとかやってます
さて
綺麗なコード
書いてますか?
コードの乱れは
心の乱れ
正しいプログラムは 綺麗なコードに宿る
綺麗なコードが
モダーンなコード
美しいコードを書くのは
靴を脱いで揃えるのと同じ
きたないコードは
争いを生む
さあ美しいコードを
書きましょう…
そう思いませんか?
どうやってコードをインデントする?
https://www.emacswiki.org/pics/static/TabsSpacesBoth.png より
均整でないソースコードの弊害
誰がコードを書いても 同じスタイルにしたい
Code Formatter
コードスタイルを整形
するツールの総称
フォーマッター導入
待ったなし
退屈なことは機械にやらせよう
それでだ
モダーンな言語の定義
言語標準の
フォーマッターがある
go fmt
dart format
rustfmt
われらが最新最高言語
PHPはどうだ
ただ普及してる
フォーマッターはある
PHP-CS-Fixer
PHP_CodeSiffer
_人人人人人人_ > 二つある <  ̄Y^Y^Y^Y^Y ̄
語ると長いが…
設計思想の違いがある
まじめなプロジェクトでは
どちらかを選んで使う
で、あんたは どっち派?
どうやってコードをインデントする?
CodeSniffer
CS-Fixer
両方
もちつけ
tadsan
https://www.emacswiki.org/pics/static/TabsSpacesBoth.png より
PHPについては そのうちどこかで
続きはWebで