|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Aleksey Cheusov 2:5020/400 24 Jan 2003 16:37:01 To : Vladimir Zdorovenco Subject : Re: куда идет линукс... -------------------------------------------------------------------------------- Vladimir Zdorovenco <Vladimir.Zdorovenco@p3.f175.n469.z2.fidonet.org> writes: > >> Это типа пример программы. написанной по всем правилам. > >> Есть ли программы, написанные по всем правилам, но посложнее? > > AC> Hе бывает. Правила у всех разные. > AC> Меня, например, от такого наизнанку выворачивает: > > AC> if () > AC> { > AC> { > AC> else > AC> { > AC> } > > да нет, тут о другом, хотя совсем неплохо придерживатся одинакового > стиля. Это возможно только в коммерческой конторе. Пишущего "для себя" ты ничему следовать не заставишь. > Hапример глобальные объявления гдето в одном месте а не разбросанны > по всему коду и т.д. Подразумевается переносимость, привычные для многих > вещи, configure, getopt дабы не извращатся, наличие документации. > > AC> А вот GNU-шников плющит. Я привёл только один пример. Можно найти другие. Я по исходникам не часто ползаю, но не видел очень немного программ без getopt. Судя по всему он таки прижился. То же можно сказать про autoconf (в отличие от automake и autotools), но вот Arpi (mplayer), например, он не нравится. У него другие "правила". Я вот C не люблю (по сравнении с C++) и в C-шных программах меня убивает extern в .c файлах, а не в .h. Hаверное, я просто ничего не понимаю в этом деле. А что до глобальным переменных, то в большинстве случаев без них вообще можно обойтись. Вот и получается, что я со своим уставом в чужом муравейнике. Точно также же свои пристрастия может высказать и любой другой программер. Мы же в строю. -- Best regards, Aleksey Cheusov. --- ifmail v.2.15dev5 * Origin: Science Soft (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/1728390f14f73.html, оценка из 5, голосов 10
|