bash のスクリプトだろうと、Python だろうと golang だろうと関数は普通に使うね。
で、シェルスクリプト 100 行だと Ansible のコード1000 行ぐらいという感覚も正しいと思うよ。
実際は、500とか600 ぐらいだと思うけど。
Ansible の yaml だと 30 行くらいかな。
てか、コードが短く "も" 書けるのが嫌なんだけどね。
例えば、2つまでつなげるなら期待通りに動くから if を使わずに || や && でつないだりとかね。
私自身はもともと Perl からの出身だから、色々な書き方があって(TIMTOWTDI)
書き方によっては短く書けるのが楽しいとか良いと思う面はある。
ただ、コードゴルフをやるならまだしも、自分以外が見るコードは
そういうことをする余地がなければ無いほど良いと思ってる。
あと、shell も perl も(Cも)変数のスコープがデフォルトでグローバルなのが良くない。
ちゃんと動くからって、スコープ意識しない使い方のコード書かれてそれをレビューで指摘したり
そのために CI を準備したりとか考えたくない。
そういう点では python の pep とか golang の fmt/lint とか最高だと思ってる。
Dockerfile も「どれだけ削るか」などで人によって書き方がまちまちになってしまうんだけど、
普通は大規模にはならないし、出来上がるイメージをバイナリだと思ってちゃんと動けば
中身がどうであれとりあえずは良いのかなと思えたりするので結構好き。
「プログラマの感覚だとどんな言語であれ可読性・メンテナンス性が高くないように記述するもんなんだが」
は可読性、メンテナンス性が高いようにじゃない?
Docker Part2©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
135129
2018/03/12(月) 01:34:06.50ID:cIbUTTA5■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【ボクシング】井上拓真が那須川天心を返り討ち 7回にダウン奪われるも「那須川天心を倒す」有言実行 WBC世界バンタム級 [鉄チーズ烏★]
- 中国のパンダ2頭、米到着 習主席「友情の使者」 [煮卵★]
- ロシア外相 「日本とドイツは軍国主義」 国連で声明 ★3 [お断り★]
- 【兵役免除】社会人日本代表、韓国に敗れ銀メダル リベンジ食らい5連覇許す【アジア大会】 [鉄チーズ烏★]
- 【陸上/アジア大会】北口榛花が女子やり投で銀 62m70も、70m超の大会記録の18歳中国人に及ばず 銅の武本紗栄とW表彰台 [征夷大将軍★]
- 【自動車】なんて恐ろしい契約を…「残クレ」で念願のアルファードを手に入れた年収600万円・45歳サラリーマンの末路 ★3 [ぐれ★]
- 【悲報】亜月ねね先生の家、巨大監視カメラが設置されておわる ★2 [398059782]
- 【実況】博衣こよりのえちえちねぽっくす打ち上げ🧪★2
- シルバーウィーク暇ならアニソン聴こうぜ・・・
- Q「先の戦争は、アジア近隣諸国に対する日本の侵略戦争だった?」日本人の48%「いやー、そういうの自分はちょっとわかんないっすねー」 [377482965]
- お前らって36歳なの?
- 【悲報】那須川天心また負けるwwwwwwwwwwwwwwwwwwww [802034645]