フォロー

現実的で実用的なプログラミングする上でも、「APIとは?」って説明大切な気がする><
設計の面でも、「内と外にわける」「外向き(=API)は『約束』である」「APIは『約束』であるのでコロコロ変更してはならない」「もしAPIの仕様が変更されたら、それを使用しているあなたのコードはゴミになる」「あなたも『誰かのコードをゴミにしないように』外向きのコードは永久的に互換性を保てるよう予めよく考えて書かなければならない」「互換性が保てなくなるすなわちあなたがした『約束』を破る場面がもし現れたら土下座するつもりで設計せよ」「2と3で互換性が無いPythonは死ぬべき(?><;)」

· · SubwayTooter · 0 · 0 · 2
ログインして会話に参加
:realtek:

思考の /dev/null