c++ - コードを改善するためのガイドライン

c++ - コードを改善するためのガイドライン

コードの一般的な品質を改善するためのガイドラインはありますか? 多くの人が(間違いなく)間違いを犯すのを難しくするC++コードを書く方法についてのルールを持っています。 私は人々がif文ごとにブレースブロック({...})が続かif 主張してきました。 私は、他の人が従うガイドラインとその背後にある理由に興味があります。 私はあなたがゴミだと思うガイドラインにも興味がありますが、一般的に開…


coding style - IFブロックに入れるものと、ELSEブロックに入れるものは何ですか?

これはマイナースタイルの質問ですが、コードに追加する読みやすさのすべての点で重要です。 だからあなたが持っているなら: if(condition) then{// do stuff}else{// do other stuff}それがもっと良いかどうか、あるいはこれをどうやって決めるのですか? if(!condition) then{…


Rubyにおける標準的なファイル命名規則

指定されたクラスSomeCoolClassを含むファイルの場合、適切なファイル名または標準ファイル名は何ですか? 1. somecoolclass.rb 2. some_cool_class.rb 3. some-cool-class.rb 4. SomeCoolClass.rb または他のバリエーションですか? 私はRuby stdlibに気付きました。バージョン1,2および3が使…


SQL文のインデントの良い習慣

SQL文の字下げにはどのような慣行がありますか? たとえば、次のSQL文を考えてみます。 SELECT column1, column2 FROM table1 WHERE column3 IN(SELECT TOP(1) column4 FROM table2 INNER JOIN table3 ON table2.column1=table3.column1)どのようにこれ…


あなたの好きなC++コーディングスタイルのイディオムは何ですか?

あなたの好きなC++コーディングスタイルイディオムは何ですか? 中括弧を置く場所、キーワードの後に​​空白がある、インデントの大きさなどのスタイルやコーディングのタイポグラフィについて質問しています。これは、 delete[]配列を常に削除するなどのベストプラクティスや要件に反します。 ここに私のお気に入りの例があります:C++クラスのイニシャライザでは、セパレータを後ろではなく線の前に置き…



coding style - コーディングスタイル...最初または最後のエラー条件?

注文の面で一般的にどちらが良いですか? 障害状態を上または下に置いていますか? if(noProblems== true){// do stuff}else{// deal with problem}または if(noProblems== false){// deal with problem}else{// do stuf…


Rubyのブロックコーディングスタイルの違いや価値は?

どのスタイルが好まれますか? 1つの理由と2つの理由の両方に正当な理由はありますか? 前もって感謝します! 1) cmds.each do |cmd| end 2) cmds.each{|cmd|}コード例: cmds=[ "create", "update", "list", "help"]# Block style one#cmds.each do…


Sqlでのカラム命名のベストプラクティス

学生と呼ばれるテーブルがあるとします。 次の命名規則のどれを列に使用しますか? あなた自身も提案することができます。 Student------- StudentID StudentName MentorID Student------- StudentID Name MentorID Student------- ID Name MentorID…


coding style - 長いコード行を壊した場合、次の行でどのようにインデントしますか?

時折、あなたのソースに長い行を書く必要があります。 あなたはこれによってどのようなものを押し込むのですか? あなたはそれを同じ字下げすることができます: very long statement; other statement; そのため、この例に示すように、次のコードと区別することが難しくなります。 一方、あなたはそれを1つのレベルにインデントすることができます: very long…


なぜRubyドキュメントのメソッドはハッシュ記号で始まるのですか?

これはしばらく私を悩ませているものです。 Rubyメソッドがテキストで表示されるのを見ると、通常は次のようになります。 Class#method または#method さて、私は使用する: Class.method すべてのRubyメソッドの前にポンド記号が付いているのはなぜですか? 何か理由はありますか? ちょっと興味があるんだけど。…




style guide google c言語 コーディング規約 命名規則 コーディング テクニック コーディングスタイル java