プログラミングとコーディングは違う。プログラミングは設計も含むけど、コーディングは渡された仕様をプログラム言語言語に書き換える「翻訳」作業だ。 米Liferayフォーラムで他技術者の回答を見ていると違いが分かる。例えば以下のスレッドでインド人技術者が質問に回答している。質問は、ユーザ登録の必須項目を減らしたとのことだ。質問にインド人技術者は回答しているが、実際にLiferayの内部を理解していれば、必須項目はデータベースでインディクスされているので、入力されないと、システムが正常に動作しなくなる。これらをすべて修正するのはかなり大変な作業である。 何をするべきかっていると、値をディフォルトに入力するクラスを作成して、ユーザ登録を行う場合はこのクラスを使うようにすることだ。これだと1クラスを追加するだけで済む。 インド人の技術者はLiferayのソースコードを詳しく理解しているそうだが、全体