七行プログラミング (452レス)
上
下
前
次
1-
新
213
(1)
: 03/12/12 02:52 ID:???
AA×
>>186
[
240
|320|
480
|
600
|
原寸
|
GIF
|
べ
|
レス栞
|
レス消
]
213: [sage] 03/12/12 02:52 ID:??? ● 最低限押さえるべきポイント for Perl ・識別子は全て一文字にする ・演算子の優先順位を把握して冗長な括弧を全て省く ・サブルーチンは頭の方で宣言して routine(); から括弧を省く ・ブロックの最後の文はセミコロンを省略できる ("main" ブロック然り) ● 基本縮めテクニック for Perl ・使用する関数に関してマニュアルを精読する :) ・bare word ([A-Za-z]\w*) を使ってクォートを省く ・長い名前の関数を複数回使うなら別名を作る (*P=*param;) ・特殊変数や暗黙の代入を積極的に使う ・(スカラー|リスト|ブール)コンテキストでの各挙動を意識する ● Tips for Perl ・同名のファイルハンドルを open し直すなら close は要らない (>>186 参照) ・最も短くかける無限ループは "{ ... ;redo}" ● 「使える」Web プログラムを目指す人に ・XSS 脆弱性に配慮する ・文字コードに依存する定数は外部へ追い出す ・「想定外の入力」でどのように誤作動するか確認する ・多機能より堅牢を Tips を充実させたいところ。 http://medaka.5ch.net/test/read.cgi/php/1036141603/213
最低限押さえるべきポイント 識別子は全て一文字にする 演算子の優先順位を把握して冗長な括弧を全て省く サブルーチンは頭の方で宣言して から括弧を省く ブロックの最後の文はセミコロンを省略できる ブロック然り 基本縮めテクニック 使用する関数に関してマニュアルを精読する を使ってクォートを省く 長い名前の関数を複数回使うなら別名を作る 特殊変数や暗黙の代入を積極的に使う スカラーリストブールコンテキストでの各挙動を意識する 同名のファイルハンドルを し直すなら は要らない 参照 最も短くかける無限ループは 使える プログラムを目指す人に 脆弱性に配慮する 文字コードに依存する定数は外部へ追い出す 想定外の入力でどのように誤作動するか確認する 多機能より堅牢を を充実させたいところ
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 239 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
ぬこの手
ぬこTOP
0.037s