清水川 貴之 (著), 清原 弘貴 (著), tell-k (著), 株式会社ビープラウド (監修)「自走プログラマー」技術評論社


正誤表

ページ 位置 誤/正 備考
18 コード2行目 return title not in INVALID_TITLES: 1 影響のないtypo (shimizukawa) 編集 削除
return title not in INVALID_TITLES -
22 2つ目のコード test_calc_taxt_included 1 影響のないtypo (shimizukawa) 編集 削除
test_calc_tax_included -
25 3つめのコード例 data = {getattr(obj, key, default) for key, default in fields.items()} 1 影響の小さいコーディングミス。2020/12/7 読者質問より。(shimizukawa) 編集 削除
data = {key: getattr(obj, key, default) for key, default in fields.items()} -
36 コード11行目 age = (self.birthday - today).years if (self.birthday.month, self.birthday.day) < (today.month, today.day): 1 元のコードでは動作しない (shimizukawa) 編集 削除
age = today.year - self.birthday.year if (self.birthday.month, self.birthday.day) > (today.month, today.day): 2
44 10行目 Facebookであれば「facebook.py」 1 影響のない軽微な誤植(shimizukawa) 編集 削除
「Facebookであればfacebook.py」 -
50 コラム1行目 ここで紹介したテクニックには、 1 影響のない軽微な誤字(shimizukawa) 編集 削除
ここで紹介したテクニックは、 -
66 上部ソース 最初のコードのファイル名が `hoge.py` だと分からない 1 軽微だが、読み解きにmock.patchの前提知識が必要(shimizukawa) 編集 削除
コードの前の行にファイル名 `hoge.py` を記載する -
104 下から2行目 商品を購入履歴や 1 影響のない軽微な誤植(shimizukawa) 編集 削除
商品の購入履歴や -
139 ベストプラクティス直前 2番目~4番目は、62「SQLから逆算してDjango ORMを組み立てる」で説明します。 1 軽微だけど誤誘導なので良くない(shimizukawa) 編集 削除
2番目と3番目は、62「SQLから逆算してDjango ORMを組み立てる」で説明します。4番目は 61「ORMのN+1問題を回避しよう」で説明します。 -
175 5行目 %s 1 影響のないtypo. 最初の「具体的な失敗」コードは %s で、次の「ベストプラクティス」コードが %r になっている。この違いがベストプラクティスというわけではない(shimizukawa) 編集 削除
%r -
182 "関連"の前行 Setnryの導入を検討しましょう。 1 影響のないtypo (shimizukawa) 編集 削除
Sentryの導入を検討しましょう。 -
203 コード3,4行目 INSTALLED_APPS.append('debug_toolbar') # 追加 MIDDLEWARE.append('debug_toolbar.middleware.DebugToolbarMiddleware') # 追加 1 影響のない軽微な誤植だが、文章とコードで食い違っている(shimizukawa) 編集 削除
INSTALLED_APPS.append('silk') # 追加 MIDDLEWARE.append('silk.middleware.SilkyMiddleware') # 追加 -
213 コード9行目 # キャッシュがあるときは RDB(Item) からデータを取得ししない 1 誤植 (shimizukawa) 編集 削除
# キャッシュがあるときは RDB(Item) からデータを取得しない -
213 コード5行目 def item_view(request): 1 誤植 (shimizukawa) 編集 削除
def items_view(request): -
218 表4.2 Django Background Tasks※19 APScheduler※20 1 影響のない軽微な誤植(shimizukawa) 編集 削除
Django Background Tasks※20 APScheduler※21 -
232 2行目 安全性のための制約を回避する実装をしてしまうと、 1 誤植。わかりにくい表現の修正 (shimizukawa) 編集 削除
安全性のための処理を回避する実装をしてしまうと、 -
233 3行目 間違った情報や安直な回答がかなりあることを忘れないようにしましょう。 1 誤植。主観的な表現を修正 (shimizukawa) 編集 削除
間違った情報や安直な回答があることを忘れないようにしましょう。 -
247 下から4,5行目 Webアプリ 1 誤植。用語統一 (shimizukawa) 編集 削除
Webアプリケーション -
255 コラム中程 $ ls -laF /tmp/test.sock 1 誤植。オプションaはファイル指定時に意味がない(shimizukawa) 編集 削除
$ ls -lF /tmp/test.sock -
267 下から10行目 http://www.takumi-method.biz/ 1 サイトのドメイン(URL)が出版後に変更されたようです(shimizukawa) 編集 削除
http://www.takumi-businessplace.co.jp/takumi-method/ -
追加

書誌情報

著者清水川 貴之 (著), 清原 弘貴 (著), tell-k (著), 株式会社ビープラウド (監修)
題名自走プログラマー
副題Pythonの先輩が教えるプロジェクト開発のベストプラクティス120
出版技術評論社
発売2020/2/27
ISBN9784297111977
発行2020-03-11 1
編集

関連サイト情報

Amazon:https://www.amazon.co.jp/dp/4297111977/編集削除
出版社:http://gihyo.jp/book/2020/978-4-297-11197-7編集削除
追加