Нашли или выдавили из себя код, который нельзя назвать нормальным,
на который без улыбки не взглянешь?
Не торопитесь его удалять или рефакторить, — запостите его на
говнокод.ру, посмеёмся вместе!
тащемто однокласники лучше, там хотя бы нет php и они взяли хороших разработчиков пару месяцев назад и условия там лучше, и юзабилист у них из яндекса.
так что через год они порвут контакт конечно, где дуров и его дрессированные хомячки творят килограммы говнокода
одноклассники в смысле юзабилити хуже (так же, как двиг всяких ЖЖ, ливинтернет и проч. - в сравнении, скажем, с тем же дайри.ру). Впрочем, недавно взялись за надпиливание, может, наконец и доведут до ума.
Не понимаю где таких учат, хотя наверное сами растут, почему-то редко кто использует StringBuilder для формирования строк. Хотя в любой книге от МС доволько хорошо расписано, что, зачем и почему.
считайте меня кем угодно, но по-мойму format в данном случае не втему
у меня уже в давно привычку вошло решать эту задачу мапом вместо такого говна
+ "&" + sRandom
+ "&" + sTime
+ "&uid=" + iUserID
+ "&votes=" + iVotes
и собирать это спецметодом с локальным StringBuilder/Bufferом
>Он генерил URL по IDictionary
мне кажется автор и о Dictionary может не знать )))
я во все проекты подтягиваю самописный класс для всяких хитрых сборок из мапов, массивов и набора разделителей
и неважно какая задача URLы (GET), POST-запросы, генерация js, регэксов, всяких тегов или еще на что хватит фантазии - все сводится к
1. получил мап
2. вызвал метод
Ну, мне форматирование строки, начиная с 10й довольно веселое. Что есще?
хотяя, как пользователю, то весьма приятно пользоваться
Популярность, к сожалению, ортогональна красивости кода
>Что есще?
Ну, можно foreach в 29 строке сделать.
так что через год они порвут контакт конечно, где дуров и его дрессированные хомячки творят килограммы говнокода
а вообще я ни в одной сети не сижу)
а вот из зарубежных, фейсбук всем дает прикурить
у них вроде самописный jsp?
Но что-то подсказывает мне что шаблонизация у них -- это не главное.
считайте меня кем угодно, но по-мойму format в данном случае не втему
у меня уже в давно привычку вошло решать эту задачу мапом вместо такого говна
+ "&" + sRandom
+ "&" + sTime
+ "&uid=" + iUserID
+ "&votes=" + iVotes
и собирать это спецметодом с локальным StringBuilder/Bufferом
Он генерил URL по IDictionary
мне кажется автор и о Dictionary может не знать )))
я во все проекты подтягиваю самописный класс для всяких хитрых сборок из мапов, массивов и набора разделителей
и неважно какая задача URLы (GET), POST-запросы, генерация js, регэксов, всяких тегов или еще на что хватит фантазии - все сводится к
1. получил мап
2. вызвал метод