naming-things



naming-things

0 0


naming-things

Presentation about naming things in code.

On Github gsamokovarov / naming-things

Именоване

Генади Самоковаров / @gsamokovarov

В компютърните науки има име две трудни неща: кеш инвалидацията и именоването на неща.

Фил Карлтон

5 Съвета

Кръщавайте операциите след каквото правят

Ако имената им станат прекалено дълги, това е защото правят много неща.

Не искате операциите да правят много неща.

Внимавайте със съкращенята

Не използвайте съкращения, когато няма смисъл.

(Понякога има)

Обектите, които ще живеят по-дълго, заслужават по-дълги имена.

Използвайте отрицания коректно

create → dispose

setup → teardown

Избягвайте двойни отрицания.

Търсете симетрия

Ако имате рутина start, бихте искали и stop.

Eдинна конвенция

Правете сходни дейстия, по сходен начин.

Именовайте сходни обекти, по сходен начин.