アカウント名:
パスワード:
>私の同僚は非常に頭がよく、ソフトウェアの知識も豊富だという情報が真ならば、以下のように考える。
>すべてのプログラムは1つの関数に詰め込まれ、際限ない繰り返しのせいで無駄に引き伸ばされている→関数呼び出しのオーバーヘッドが無視できないくらい大きいプロジェクトであるということを同僚は把握している。
>変数名やクラス名から得られる情報は泣きたくなるほど少ない→変数名やクラス名を冗長にすることのデメリットが、そうでない場合のメリットを上回って大きいことを同僚は把握している。
>コードを短く、読みやすくするための基本的な言語機能は無視されて
inline関数も使えない馬鹿だろ
inline関数って、レジスタで引数渡してレジスタで返り値受け取るのは明示的にやってやらないとダメだった気が(^_^;関数渡しのオーバーヘッドというとcallだけ考える人が多いけど、スタックにpush/popする手間とかあるんですよね。
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
日本発のオープンソースソフトウェアは42件 -- ある官僚
えっと (スコア:0)
>私の同僚は非常に頭がよく、ソフトウェアの知識も豊富だ
という情報が真ならば、以下のように考える。
>すべてのプログラムは1つの関数に詰め込まれ、際限ない繰り返しのせいで無駄に引き伸ばされている
→関数呼び出しのオーバーヘッドが無視できないくらい大きいプロジェクトであるということを同僚は把握している。
>変数名やクラス名から得られる情報は泣きたくなるほど少ない
→変数名やクラス名を冗長にすることのデメリットが、そうでない場合のメリットを上回って大きいことを同僚は把握している。
>コードを短く、読みやすくするための基本的な言語機能は無視されて
Re: (スコア:0)
inline関数も使えない馬鹿だろ
処理系によるけど(Re:えっと (スコア:1)
inline関数って、レジスタで引数渡してレジスタで返り値受け取るのは明示的にやってやらないとダメだった気が(^_^;
関数渡しのオーバーヘッドというとcallだけ考える人が多いけど、スタックにpush/popする手間とかあるんですよね。