-
Notifications
You must be signed in to change notification settings - Fork 5
Open
Labels
Description
《�Game Programming Patterns》 作者的這篇文章提供一些實用觀點,讓你的程式碼較「難」出現讓人看了不怎麼舒服自己卻很 HIGH 的類別/函數/變數名稱。
其中一個例子是類別名稱(範例碼用的是 Dart 語言),例:
class WaffleObject;
作者這麼說:
Obviously it’s an object. Everything is an object. That’s kind of what “object-oriented” means (#4)
所以可將 WaffleObject 進一步縮成:
class Waffle;
「命名」是藝術,是專業。雖說個人喜好不同,但有一點我真心希望大家能一致同意,那就是「不要使用匈牙利命名法」。
johnteee