ПопулярноеНовоеЛучшееПодписчики
WDpic.ruЮморВидеоКартинкиГифкиКомиксыИнтересноеЖивотныеДевушкиФотографииМузыкаДизайнНи о чемЧтивоАвтоИгрыКиноИскусствоГородаМаразмыРекламаЛюдиМужчиныБеспределВ миреДемотиваторыСпортИнтернетПроисшествияПриродаКосмосОбществоЖестьНевероятноеПолезное
Отправить:  ВконтактеFacebookTwitter
47780
Люди, помогите решить такой вопрос. Приведу пример: Есть программист Петя. Он прочитал очень много книг по программированию, и вообще умный парень :). И, так как, Петя прочитал много умных книг (Александреску к примеру), он соответственно пишет умный код, используя различные фишки с++, например, очень любит шаблоны (такие вещи типа статического полиморфизма и еще много всего связанного с шаблонами и обобщенным программированием) или использует сложные тернарные операторы… ну и т.д. … Соответственно код работает и все хорошо. Как-то в разговоре с Петей ему сказали, что если так прогать, то может получиться непрозрачный код. На что он ответил: «Если алгоритм написан верно, и Каму-то непонятен код, то проблема в том что человек просто плохо образован в плане программирования. Ибо кто-то, например, не знает что такое классы и ему будет не прозрачен код, в котором используют классы или обычное наследование. И соответственно не писать же все процедурно, из-за того, что кто-то не знает что такое классы. А само понятие прозрачности кода - ерунда ». От сюда вопрос, Прав ли Петя и что такое вообще «Прозрачность кода»? Или действительно код не может быть написан «Заумно», а тот, кто так считает, просто плохо знает стандарт языка.
Комментарии:
Сортировать по: дате | рейтингу
88369-2010, 20 февраля 2012 01:57
примерно так я чувствую себя после прочтения...

 

Urfindjuise, 20 февраля 2012 12:23
Там ведь ещё продолжение есть!=)
...А само понятие прозрачности кода - ерунда ». От сюда вопрос, Прав ли Петя и что такое вообще «Прозрачность кода»? Или действительно код не может быть написан «Заумно», а тот, кто так считает, просто плохо знает стандарт языка. Поцаны, подскажите адрес норм. порносайта плиз!

 

CaHя, 20 февраля 2012 21:33
шутка походу для узкого круга специалистов)

 

Diablero, 20 февраля 2012 23:36
CaHя, Ну так я в заголовке и написал это)

 

CaHя, 23 февраля 2012 17:27
Diablero, надо ж было убедиться))

 

Diablero, 20 февраля 2012 23:31
Тут ещё много от языка зависит. Из знакомых мне православными могу назвать лишь два: JavaScript и Python. (Знаю ещё C++, Java и уничтожитель мерзкого синтаксиса джавы - groovy)

 

nikollor, 3 марта 2012 03:03
Diablero, Сильно советую C++ в интерпретации Qt, ныне этого, с одной стороны хватает для поддержки кроссплатформенности, и, с другой стороны, уже достаточно для работоспособности, например, под голой winNT...

 

Atty, 20 февраля 2012 01:44
Что за?

 

Diablero, 20 февраля 2012 01:48
Atty, Так что такое прозрачность кода?)

 

vladimir_rogatyuk, 20 февраля 2012 01:52
Diablero, могу лишь сказать, что Петя умник)
Так что такое прозрачность кода?)

 

Lilian, 20 февраля 2012 02:01
vladimir_rogatyuk, я так понимаю, код 'прозрачен',если его могут прочитать другие программисты...

 

vladimir_rogatyuk, 20 февраля 2012 02:03
Lilian, логично. но у программистов могут быть свои заморочки на этот счёт.

 

Lilian, 20 февраля 2012 02:05
vladimir_rogatyuk, а в эти дебри уж лучше не соваться...

 

vladimir_rogatyuk, 20 февраля 2012 02:09
Lilian, знаю. пойду внедрюсь в дебри сновидений. успехов)))

 

ninjacat, 20 февраля 2012 02:11
Lilian, вот как раз дело и в образованности программистов, когда уровень их образованности низок, то код становится прозрачным, но это немного противорчит парадигмам эффективного программирования.

 

Diablero, 20 февраля 2012 02:15
ninjacat, Я предпочитаю формальный или околоформальный (в худшем случае) подход. Поэтому я сейчас увлёкся UML

 

Ven, 20 февраля 2012 02:06
судя по всему Петя пишет код заебись. Если он пишет заебись, то какого ху..я код не читаем? Если привык к процедурщине, то продолжай писать "понятный" говнокод для говнокодеров.

 

Информация
Вам необходимо зарегистрироваться для того чтобы комментировать новости.

наверх
загрузка...