coding style - リンターを書くには?

coding style - リンターを書くには?

私の仕事では、私のチームでは、主に商用ベンダーがサポートする言語であるVerilog-AMSと、いくつかのオープンソースシミュレータプロジェクトで多くのハードウェアモデルを作成していました。 お互いのコードをより便利にサポートすることの1つは、一般的な問題のコードを確認し、共有コードの書式設定スタイルを実施するのを支援する、小切手になります。 私は自分のルールを追加することができたいと思っていま…


APIのすべてのパブリックメソッドを文書化する必要がありますか?

"ライブラリ"型のクラスを書くときは、常にJavaでマークアップのドキュメント(つまりjavadoc)を書いたり、コードを "自己文書化する"ことができると想定する方が良いでしょうか? たとえば、以下のメソッドスタブがあるとします。/***Copies all readable bytes from the provided input stream to the provided o…


java - インスタンス変数とメソッドの前に "これを書いていますか?"

C++とJavaの私の厄介な(?)プログラミング習慣の1つは、 this使ってメンバーへの呼び出しやアクセスに常に先行するthisです。 たとえば: this.process(this.event) 。 私の生徒の何人かはこれについてコメントしました。私は悪い習慣を教えているのでしょうか? 私の根拠は: コードをより読みやすくする-フィールドをローカル変数と区別しやすくする。 標準…


api - GB英語、または米国英語?

APIをお持ちで、海外の視聴者が多い英国系の開発者の場合は、APIを setColour() または setColor()(単純な例として1語を取る) 英国に拠点を置くエンジニアは、しばしば彼らの「正しい」綴りについてかなり防御的ですが、米国のスペルが国際市場でより「標準的」であると主張することができます。 私は質問が重要だと思いますか? 他のロケールの開発者はGBのスペルに苦労…


coding style - コードをきれいに見せようとしていますか?

私は1人の肛門プログラマーかもしれませんが、遠くから見えるコードが好きです。 私はちょうどCSSスタイルを整えることができたので、これの代わりに:#divPreview{text-align: center; vertical-align: middle; border:#779 1px solid; overflow: auto; width:…



java - JNIの有用性

私は数年前からJava開発者でしたが、JNIでかなり有益で強力なことをすることができると聞いてきました。 私はそれを使う必要がないのか、それとも私にはあまり関係ないのか分かりません。 しかし、私はそれに全く触れる必要はありませんでした。 私はJavaのこの側面の有用性が何であるか疑問に思います。 例は素晴らしいでしょう。…


javascript - IEのフォーカスダウンをどうやって取り除きますか?

究極の目標は、マウスユーザー向けのかわいいページ、キーボードユーザー向けのアクセス可能なページです。 私が欲しい効果はアンカーをクリックして中にアウトラインを作成せず、後にアウトラインを残さないことです。 さらに、キーボードのタブ操作でフォーカスを移動し、アイテムをアウトラインで囲むようにします。 次のコードはFFで動作します(そして私は他の最近のブラウザを想定していますが、明日オフィスでテスト…


c++ - ネストしたバインド式

これは私の前の質問に対するフォローアップの質問です。#include<functional> int foo(void){return 2;} class bar{public: int operator()(void){return 3;}; int something(int a){return a;};}; template<class C> au…


C++でのSwitch/Caseステートメント

下記のC++コードのswitch/case文に関しては: "Case 1"は明らかに間違っています、それでどうやって/なぜdo-whileループに入るのですか?#include<iostream> using namespace std; int main(){int test=4; switch(test){case 1: do{…


iphone - アップルのApp Storeへの提出のための最も確実なチェックリストは何ですか?

私はいくつかのアプリをコーディングしてテストしましたが、アプリストアにアプリを送信するための最も確実なチェックリストが何であるかを見つけることはできません。 簡単なチェックリストですべてを詳しく説明しているAppleの文書はないようです。 ここの回答からそのチェックリストを作成したいと思っています。 だから私の質問は2つの部分があります: 技術チェックリスト: アプリをコーディングする…




android design material coding google rule style guidelines guide ios