【まず1嫁】くだすれPython(超初心者用) その59at TECH【まず1嫁】くだすれPython(超初心者用) その59 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト2:デフォルトの名無しさん 23/07/13 19:23:06.59 WmHCeekq.net >>1 まず1乙 3:デフォルトの名無しさん 23/07/14 12:11:43.42 8YyBZiGG.net >>1 O2 4:デフォルトの名無しさん 23/07/17 18:37:08.11 RkwKE2ib.net うまいプログラムの構造がさっぱりわかりません… 入門書を終えて早速何か作ってみようと思い、画像を拡張子を変換するソフトを書いています リーダブルコードにはシンプルであれとか単一責任うんぬんと書いて納得したつもりでしたが、いざ実践しようとするとわからんわからん 「画像を読み込む関数」、「画像を変換する関数」、「画像を保存する関数」 と作成してきましたが、pillowいじくって1、2行なので車輪の再発明どころか傷つけてる感じです 1つの関数にすべて集約してconvertと名付けたら良くないのでしょうか… 5:デフォルトの名無しさん 23/07/17 20:35:13.91 G9UN+W0k.net >>4 標準ライブラリを見るとわかると思うけど、1, 2行だけの関数は別に悪いことではないし、珍しい事でもない その関数のテストを書いたり、メンテしたりしてると実感できる 他の人の書いたコードとか特にそうだと思う ていうか、色々詰め込んだ関数作ってしまってから、リファクタリングというものを知って悩むことも多いよね 最初から書き直した方が早いんじゃねみたいな 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch