45行目にコードを記述しないでください

KDPV



これは、ブロガーBrian McKenna による記事の翻訳です。 転送する許可を受け取りました



現在、DynamoDBコミュニティで意見が集まっています。 45行目にコードを書くかどうか。 45行目は空白にしておくべきだと確信しています。 そして、ここに理由があります。



画面の端から45行目



デフォルトの端末の高さは24行です。 45行目にコードを書くと、プログラマーはすぐにそれに気付かないでしょう。 45行目を空のままにすると、プログラマは何も見逃しません。 コードは書かれているよりも読みやすいので、見えるようにしてください。



45行目は実用的ではありません



私は何度も45行目をマスターしようとしましたが、そのたびに簡単ではありませんでした。 45行目のコードの書き方を教えようとするオンラインのさまざまなレッスンがあり、それらは抽象的な詳細に満ちています。 コードを書きたいだけです。 私が使用する文字列では、はるかに簡単です。



私はIRCに目を向け、誰かが間違ったレッスンを見ていると言って、彼らはいくつかの代替演習を書いた。 申し訳ありませんが、他の業界の貧弱なプログラマーが演習に時間を費やすことは期待できません。 本番でバグを見つけた場合、特に午前3時に電話がかかったときは、45行目で練習をする時間を無駄にすることはできません。



45行目の冗長



私の知る限り、45行目にコードを配置する必要のあるプログラミング言語はありません。 そして、これは必要ではないので、これは避けるべきです。 45行目のコードの欠如は、その存在よりも単純であることに誰もが同意すると思います。



すべてをできる限り単純にする必要がありますが、単純ではありません。


行を削除する必要はありません。空白のままにしてください。



行1、39、および60の方が良い



これは主観的であることは理解していますが、構文は本当に重要です。 後輩を訓練した人は誰でも、39行目と60行目がより直感的であることを知っています。 それらの使用は、1行目のコードの記述よりも少し時間がかかりますが、今では誰もがその使用に慣れています。 45行目にコードを記述する既存のイディオムを課すべきではありませんが、学校では主に1行目を使用することを教えます。



おわりに



私たちの何人かは、10年の45行目なしでコードを書きました。 何百万人ものユーザーにサービスを提供する何十ものアプリケーションを作成しました。 これは、信頼性が高く理解しやすいプログラミング方法です。 45行目を使用してスマートになろうとしても、ユーザーには役立ちませんが、単に自尊心を楽しませるだけです。 夜中にサイトをリフティングし、デバッガーで45行目にジャンプすることを余儀なくされる貧しい管理者に親切にしてください。



45行目は必要ありません。



更新する



ユーザーZverikはコメントでこの記事の内容を説明しました:



風刺であることは理解していますが、実際はそうではありません。ルビーコミュニティをフォローしていないからです。 redditに行った:



  • 最初の引数は、すべての端末が24行の高さであるという誤った仮定に基づいています。
  • 「これは私にとって難しいので、避けなければなりません。」
  • 「これは必須ではないので、やらないようにしましょう」-何かできることがあっても、やらないことが必要だという意味ではありません。
  • 「初心者を指導した人」と1、39行目からの議論について:権威からの議論、「これを知らなければ、あなたは誰でもない」。
  • この記事では、真実として提示される主観的な議論を示し、プログラミングがかつて関連付けられていた科学から私たちがどれほど離れているかを示します。


サイトlobste.rsは、これが"more"サインインプログラムを使用した記事への応答であることに気付きました。 これは、プログラミングの規則に関する議論のレベルがどんどん低くなっていることを示しています。


この翻訳は、ユーザーHabrahabr divan0専用です Goに関する記事(特にそれらに対するコメント)に感謝します。



KDPVはここで取得されます




All Articles