Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 2008.05.11;
Скачать: [xml.tar.bz2];

Вниз

Криптопрограммирование :)   Найти похожие ветки 

 
Alkid ©   (2008-03-28 13:16) [0]

Это такой мой крик друши. :) Пора официально признать существование такой парадигмы программирования - писать программы так, что бы потом хрен понять, как они работают. И в ВУЗах учить криптоанализу программ :)


 
DrPass ©   (2008-03-28 13:18) [1]


> И в ВУЗах учить криптоанализу программ :)

А в ВУЗах министерства внутренних дел - соответственно, терморектальному криптоанализу программистов


 
Alkid ©   (2008-03-28 13:21) [2]


> А в ВУЗах министерства внутренних дел - соответственно,
> терморектальному криптоанализу программистов

Понимаешь, как показывает практика, криптопрограммирование - это настолько гибкая, мощная и выразительная концепция, что автор кода быстро перестаёт его понимать :)


 
Правильный_Вася   (2008-03-28 13:33) [3]


> автор кода быстро перестаёт его понимать

это запросто
особенно если это делается "а, сделал халтурку - забыл, более возвращаться не собираюсь"
и так при каждом возврате к этой самой халтурке


 
Игорь Шевченко ©   (2008-03-28 13:43) [4]


> Пора официально признать существование такой парадигмы программирования
> - писать программы так, что бы потом хрен понять, как они
> работают.


Русские программисты очень любят фичи. В подавляющем большинстве они используют фичи ради того, чтобы показать, что они используют фичи.
Потому русские программисты самые крутые и побеждают на олимпиадах.


 
Галинка ©   (2008-03-28 13:44) [5]

Правильный_Вася   (28.03.08 13:33) [3]

((( а как выработать дисциплину? Особенно когда шеф говорит, что сначала надо просто чтобы работало. Струтурировать будем потом. А потом аврал и не до структуризации. А потом новый проект и все по новой (( А разгребать все это отдают "заслуженным программистам", и отсальным потом нехило икается (((


 
Zeqfreed ©   (2008-03-28 13:46) [6]

> Игорь Шевченко ©   (28.03.08 13:43) [4]

Потому что лишь в «фичах» может проявиться творческая составляющая профессии :)


 
Ega23 ©   (2008-03-28 13:50) [7]


> Это такой мой крик друши.


Тебя опять за рефакторинг чужого кода посадили?  :)


 
clickmaker ©   (2008-03-28 13:50) [8]


> Русские программисты очень любят фичи

а также выдавать баги за фичи )
признак нормального программиста - это когда у него никогда не воспроизводится та же ошибка, что у тестера, которого он втайне мечтает повесить на первой осине.
А признак плохого тестера - его не мечтает убить хотя бы один программист )


 
Правильный_Вася   (2008-03-28 13:52) [9]


> настолько гибкая, мощная и выразительная концепция, что
> автор кода быстро перестаёт его понимать :)

отсюда и пошло первое правило программизма
работает - не трогай!


 
Игорь Шевченко ©   (2008-03-28 14:10) [10]

Zeqfreed ©   (28.03.08 13:46) [6]


> Потому что лишь в «фичах» может проявиться творческая составляющая
> профессии :)


Ну да. Каждый творит нетленку. Но есть один момент - произведения поэтов не нуждаются в сопровождении, они принимаются или отвергаются такими, как есть, вне зависисмоти от времени. С программами такое бывает крайне редко, я имею в виду "принимаются такими, как есть".


 
Styx_   (2008-03-28 14:18) [11]


> С программами такое бывает крайне редко, я имею в виду "принимаются
> такими, как есть".

Ну Вы же соглашаетесь с лицензионным соглашением, в котором Вас обычно и просят "принимать как есть"...


 
clickmaker ©   (2008-03-28 14:24) [12]


> [11] Styx_   (28.03.08 14:18)

это у freeware, как правило
Потому что, "бог дал - бог взял" )


 
Alkid ©   (2008-03-28 14:51) [13]


> Тебя опять за рефакторинг чужого кода посадили?  :)

Да нет...
Сказали "поправь тут у соседей небольшог баг, надо срочно" :) Я, в принципе, тот код видел. Короче, "слово за слово, так Пятачок по морде и получил" - там в итоге такие "чудовищные нюансы" (с) вскрылись, что мама не горюй :)


 
Alkid ©   (2008-03-28 14:54) [14]


> отсюда и пошло первое правило программизма
> работает - не трогай!

Дык, проблема как раз в том, что - не работает. Но писалось давно, не было толком оттестировано, потом ещё протухло местами. Короче, я щас код раскапываю и от того, что я сообщаю АВТОРУ ЭТОГО КОДА, у него волосы дыбом встают. А ведь когда-то ОН САМ писал этот код :)


 
KSergey ©   (2008-03-28 14:58) [15]

> clickmaker ©   (28.03.08 14:24) [12]
> это у freeware, как правило

Здасьте, приехали!
Как бы ни так


 
Правильный_Вася   (2008-03-28 15:25) [16]


>  А ведь когда-то ОН САМ писал этот код

ключевое слово выделено
зелеными несмышленышами все были

>  проблема как раз в том, что - не работает.

это частный случай ;)


 
korneley ©   (2008-03-28 15:41) [17]


> И в ВУЗах учить криптоанализу программ
Зачем учить? Это на подкорке прописано. И умение задавать криптовопросы там же. Это потом уже, в результате проведенных экспериментов над собой (и другими), вырабатывается порочная практика писАть понятно и осмысленные вопросы задавать. Или не вырабатывается :) И вот как раз таких и берут в КриптоПрограммисты (еще один синоним КП).


 
clickmaker ©   (2008-03-28 15:49) [18]


> [15] KSergey ©   (28.03.08 14:58)

ну фишка в том, что за платный софт имеешь право на хоть какую-то техподдержку, и, возможно, некоторые "feature requests" будут удовлетворены, если желающих наберется много.
А в случае халявного ничего это не гарантируется, тут уж действительно "как есть": не нравится - покупай аналог или качай с другой помойки



Страницы: 1 вся ветка

Форум: "Прочее";
Текущий архив: 2008.05.11;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.49 MB
Время: 0.008 c
15-1206300829
Дмитрий С
2008-03-23 22:33
2008.05.11
Размещение Secondary DNS


2-1208237932
John_Korsh
2008-04-15 09:38
2008.05.11
Доступ к портам под XP.


2-1207825889
azamatufa
2008-04-10 15:11
2008.05.11
ADO master-detail: почему нельзя detail у сказать Append?


15-1206792445
Professor
2008-03-29 15:07
2008.05.11
Количество отрицтельных чисел


2-1208157981
Gore
2008-04-14 11:26
2008.05.11
Проблема c NULL полями





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский