Skip to content

〈Long Names Are Long〉 #24

@mht

Description

@mht

《�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;

「命名」是藝術,是專業。雖說個人喜好不同,但有一點我真心希望大家能一致同意,那就是「不要使用匈牙利命名法」。

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions