tannakaken 2022-10-14 06:30:11

[Python] 短いコードにたくさんツッコミどころを入れる大会ですか? このエントリーをはてなブックマークに追加

投稿者からのアピールポイント

「Pythonではインデックスに負の数も入れられてね」というアドバイス以前に問題がたくさんある。

  • pathlibを使え(拡張子をとるみたいな、よくある処理だけど細かく考えるとバグが起きそうな関数は絶対ライブラリにあるから自分で実装しないでほしい。config.d/config、みたいなパス与えられたらどうするんだ)
  • extensionであって必ずしもfile_typeではない気がする
  • file_typeという変数名を変に使い回すな。一行目の状態ではfile_typeに入ってるデータは全然file_typeでない文字列の配列なんだから変数名が嘘になってしまってる(だから関数型的に全て定数のスタイルが好きなんだが、この人が関数型で書いてもうまくは書けなさそう)
file_type = filename.split('.')
file_type = file_type[len(file_type)-1]

使い方ヒント: 「これは臭う」という行を見付けたら、各行のsmellをクリックしてマーキングしておきましょう(要Twitter OAuth認証)

コメント

まだコメントがありません。最初にコメントを残しませんか?

コメント投稿には、twitter認証が必要です。

Twitter認証

このウンコードに臭った人は、こちらのウンコードにも臭ってます

[その他] FORTRAN IVで書いた素数計算プロ...

このエントリーをはてなブックマークに追加

約60年の歳月をワープして現代に出現した...

C     CALCULATES PRIME NUMBER
C     24....

鑑賞する »

[その他] SexyなCSS

このエントリーをはてなブックマークに追加

Sexy過ぎてそのままスタイル指定が表示...

<style type="sexy/css">
.header {
    ...

鑑賞する »

[Perl] VBとPerlを行ったり来たりした結果

このエントリーをはてなブックマークに追加

当時、VBとPerlの開発を行ったり来た...

# 条件に一致したファイルを削除
foreach $file ( @files...

鑑賞する »