· 1 دقیقه مطالعه
چرا نویسندهها باید کمی برنامهنویسی بدانند
یادداشتی دربارهٔ نقطهٔ تلاقی روایت و سیستمهای نرمافزاری.
#نوشتن#کد
این اولین پست نمونه است. میتوانی آن را از پنل مدیریت (/admin/) ویرایش یا حذف کنی.
ساختار، همان طرح داستان است
وقتی یک رمان مینویسی، فصلها را میچینی، تکرار را حذف میکنی و جریان را تمیز نگه میداری. برنامهنویسی هم دقیقاً همین است؛ فقط مخاطبش همزمان انسان و ماشین است.
سه چیز که از کد یاد گرفتم
- هر چیزی که دو بار تکرار شد، باید یک بار نوشته شود.
- نسخهٔ قبلی را دور نریز؛ نسخهها حافظهٔ پروژهاند.
- زود منتشر کن، بعد ویرایش کن.
نوشتن یعنی بازنویسی؛ دقیقاً مثل ریفکتور.
کد نمونه:
def word_count(text: str) -> int:
return len([w for w in text.split() if w.strip()])