- 1
- 2
- 3
- 4
- 5
- 6
if (resetPasswordAlert != nil)
{
resetPasswordAlert = nil, [resetPasswordAlert release];
}
[resetPasswordAlert release];
resetPasswordAlert = [[ResetPasswordAlert alloc] init];
Нашли или выдавили из себя код, который нельзя назвать нормальным, на который без улыбки не взглянешь? Не торопитесь его удалять или рефакторить, — запостите его на говнокод.ру, посмеёмся вместе!
−105
if (resetPasswordAlert != nil)
{
resetPasswordAlert = nil, [resetPasswordAlert release];
}
[resetPasswordAlert release];
resetPasswordAlert = [[ResetPasswordAlert alloc] init];
Memory management по-белорусски...
Psionic 04.12.2012 14:23 # 0
Xtasy 04.12.2012 14:30 # 0
krypt 04.12.2012 15:49 # +3
Xtasy 04.12.2012 17:14 # 0
Или вот если нилу можно отправить что угодно, почему нельзя за границу массива выйти тогда, получив нил-объект?
krypt 04.12.2012 17:17 # 0
Xtasy 04.12.2012 18:42 # 0
krypt 04.12.2012 17:52 # +2
Lure Of Chaos 06.12.2012 00:36 # 0
нотисы и ворнинги вместо эксепшенов, что летят при _правильной_ конфиге прямо в браузер, кулхацкерам на радость.
фатал вылетит - не поймаешь.
event-driven без усилий только в 5.4, а так махровая процедурщина во всем.
krypt 06.12.2012 01:58 # 0
Fai 06.12.2012 02:31 # 0
krypt 06.12.2012 03:10 # 0
Fai 06.12.2012 03:25 # 0
Я бы взял node.js (очень удобно писать и клиентскую и серверную части на одном языке).
Можно и рельсы конечно, да и питон ничем не хуже.
Perl тоже по-своему хорош, правда боюсь, что придется лизать шрамы.
Ну а против PHP ничего не имею. Язык ущербный, но если потребуется воспользуюсь.
Lure Of Chaos 06.12.2012 03:29 # 0
Fai 06.12.2012 04:35 # 0
p.s. сейчас как раз учу скалу, очень жалею, что начал учить ее после хаскеля.
bormand 06.12.2012 05:41 # +2
P.S. Правда у брейнфака нет доступа к переменным окружения, поэтому он может выдавать только одну статическую страничку ;(
Fai 06.12.2012 06:02 # 0
Вот в node.js покопался - там все очень удобно, на рельсах думаю тоже все супер, а вот про lua в вебе не слышал.
Знаю, что для scala есть веб-фреймворк, но не смотрел.
roman-kashitsyn 06.12.2012 07:34 # +1
Хороший
http://www.playframework.org/documentation/2.0.4/Home
Неплохой
http://code.google.com/p/sweetscala/
Злой
http://liftweb.net/
krypt 06.12.2012 15:04 # 0
roman-kashitsyn 06.12.2012 17:33 # +1
Гейши немного староваты
roman-kashitsyn 06.12.2012 09:39 # +2
Где вы спали 10 лет, пока жаба залезала на ваши сервера, плодила свои контроллеры и навязывала свои модели?
Lure Of Chaos 06.12.2012 10:15 # 0
roman-kashitsyn 06.12.2012 10:31 # +3
Fai 06.12.2012 17:23 # 0
Я всю жизнь в веб не совался, примерно неделю назад начал копаться, но дальше "hello world" на node.js не ушло.
Saehrimnir 26.10.2020 15:58 # 0
eth0 06.12.2012 19:03 # +1
Я видел сайт (не отладочный, боевой в инторнете) на джанго с DEBUG = True, вот это на самом деле дружественный к пользователю вывод прямо в браузер. Хорошо, что они хитрые и прячут пароли и явки.
Psionic 04.12.2012 17:32 # 0
Я стараюсь не допускать возможности подобніх ситуаций.
bormand 04.12.2012 18:45 # 0
krypt 04.12.2012 18:56 # +2
ivanzoid 14.12.2012 13:44 # 0
QuickNick 07.12.2012 14:15 # 0
krypt 10.12.2012 02:21 # 0
anonimb84a2f6fd141 04.12.2012 21:05 # −5
vse_govno 05.12.2012 09:11 # +2
zim 05.12.2012 16:05 # +3
bormand 05.12.2012 16:16 # +4
krypt 05.12.2012 20:11 # 0
LispGovno 05.12.2012 21:45 # +1
Lure Of Chaos 06.12.2012 00:37 # +1