The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Релиз PHP 5.5.0"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для слежения за появлением новых сообщений в нити, нажмите "Проследить за развитием треда".
. "Релиз PHP 5.5.0" +/
Сообщение от arisu (ok), 22-Июн-13, 15:26 
тут уже приводили чудесные примеры консистентных наименований. и чудную единообразность в порядке аргументов.

пойми: одно дело — это когда идёшь в мануал, чтобы узнать про API, предоставляемый некоторой библиотекой. и совсем другое — когда идёшь смотреть, есть ли в функции, имя которой ты примерно помнишь, подчёркивание, или нет. и какой у неё порядок аргументов — а то у разных функций в одном и том же куске API он разный.

понимаешь, strcpy(dest, src), strcat(dest, sct), strchr(str, char) — это консистентно. а вот strcpy(dest, src), concatenatestrings(src, dest), str_chr(str, char) — это ужасно неудобно. потому что помнить, что есть нужная функция — ты помнишь, а вот зазубривать, где там подчёркивание ставят, а где нет, и где dest в начале, а где в конце — утомительно.

Ответить | Правка | Наверх | Cообщить модератору

Оглавление
Релиз PHP 5.5.0, opennews, 21-Июн-13, 09:18  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру