Главная страница
    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.007 c
15-1206640738
@!!ex
2008-03-27 20:58
2008.05.11
НЕзависимая экспертиза.


2-1207725582
Footballer
2008-04-09 11:19
2008.05.11
UDP


15-1206554472
@!!ex
2008-03-26 21:01
2008.05.11
Софт для работы с GSM модемом


2-1207834516
bagos
2008-04-10 17:35
2008.05.11
выход из зацикливания


15-1206869807
sauron
2008-03-30 13:36
2008.05.11
Чьё у меня с монитором?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский