а если чуть серьёзней, то есть всякие UML (хотя я пользы от них не испытал). А вот то, что мне помогло - функциональное программирование и логическое программирование.
это минимум, который ничего, практически, не тестирует. особенно, если речь про ip-приложение. вот от такого подхода и возникают ситуации, когда обнаруживаются дыры, которые обнаруживаются уже by скрипт-кидди. вот я полгода назад где-то про манго-сервер писал - там целина непаханная - иди и ломай просто...
(блин, что я несу... я же не настоящий сварщик! просто успел вляпаться, когда первый раз сделал php-страничку, выставил ее на весь мир, а потом словил "намек"...)
вобщем, тщательнее надо... и собственную паранойю - холить и лелеять!
сейчас пишу и на Рефале ;). Конкретней, пишу на Рефале компилятор Рефала в Яву. А для души еще использую Haskell - кстати, очень рекомендую (и доки много, и широко популярен в узкий кругах, и компиляторы/интерпретаторы хорошие есть)! Вообще, и на Яве, и на C++ часто приходится. Просто после функциональных языков начинаешь писать немного в функциональном стиле ;).
no subject
Date: 2007-02-05 06:51 am (UTC)Как чувствуется
Date: 2007-02-05 07:02 am (UTC)9 лет назад так писать можно было, а сейчас - вряд ли.
Плюс непонятно как делать так, чтоб писалось всё вовремя и с наименьшими трудозатратами.
no subject
Date: 2007-02-05 07:08 am (UTC)Re: Как чувствуется
Date: 2007-02-05 07:24 am (UTC)no subject
Date: 2007-02-05 08:44 am (UTC)пока не изобрели ООП, в моде было "структурное программирование". рекомендую. хотя бы для ознакомления...
no subject
Date: 2007-02-05 09:12 am (UTC)Структурное программирование
Date: 2007-02-05 09:13 am (UTC)На берегу Чёрного моря
Date: 2007-02-05 09:22 am (UTC)С галькой и солёными дровами? То, куда веломаньяки приезжают? :-)
Re: На берегу Чёрного моря
Date: 2007-02-05 09:24 am (UTC)Re: Структурное программирование
Date: 2007-02-05 09:25 am (UTC)про тестирование не ответил...
Re: На берегу Чёрного моря
Date: 2007-02-05 10:54 am (UTC)Функциональное программирование
Date: 2007-02-07 04:32 pm (UTC)Про тестирование
Date: 2007-02-07 04:34 pm (UTC)а что ты под тестированием понимаешь?
Насколько я понимаю сей процесс: написал, запустил, если заработало, значит OK, test passed.
Или что-то другое?
Re: Про тестирование
Date: 2007-02-07 04:46 pm (UTC)особенно, если речь про ip-приложение.
вот от такого подхода и возникают ситуации, когда обнаруживаются дыры, которые обнаруживаются уже by скрипт-кидди. вот я полгода назад где-то про манго-сервер писал - там целина непаханная - иди и ломай просто...
(блин, что я несу... я же не настоящий сварщик! просто успел вляпаться, когда первый раз сделал php-страничку, выставил ее на весь мир, а потом словил "намек"...)
вобщем, тщательнее надо... и собственную паранойю - холить и лелеять!
Re: Функциональное программирование
Date: 2007-02-07 08:40 pm (UTC)Вообще, и на Яве, и на C++ часто приходится. Просто после функциональных языков начинаешь писать немного в функциональном стиле ;).
Дык
Date: 2007-02-08 08:30 am (UTC)