Привет всем нашим читателям! Мы решили ради интереса на какое-то время попробовать себя в области ревьюинга чужоко кода.
Более простыми словами - вы присылаете нам на письмо с темой "Код на ревью", в которое вкладываете свой более-менее логически завершенный и отформатированный исходник размером не более 10 килобайтов и небольшое пояснение, что этот код призван делать. Мы ваши исходные коды детально изучаем и раз в одну-две недели создаем пост с ревью (обзорами) самых интересных присланных нам исходников. Также можете указать свой ник или еще какие-то данные в письме, если желаете, чтобы мы написали их в посте. E-mail адреса разглашать мы, разумеется, не будем. Пока что принимаются языки PHP, Perl, C++ (C), MASM32.
Хотите узнать, что у вас не очень хорошо написано и как бы сделать это получше и оптимальнее? Не постесняйтесь воспользоваться нашей помощью! Ну а совсем хорошие и красивые сорсы мы будем выкладывать как образец для подражания. А мы для себя отметим, приживется ли такая рубрика.
И еще: в комментариях к этому посту можете в свободной форме написать, о чем бы вы хотели еще почитать в нашем блоге.
Отличная идея!
Возможно, что всем было бы интересно увидеть раздел типа "Начинающий админ" про самые популярные форумные, блоговые, новостные движки, т.е. на что с точки зрения безопасности обратить внимание человеку, который, например, все время работал с Вордпресс, а потом пришлось работать с Джумлой, ДЛЕ. Ведь у каждого движка есть свои особенности, незнание которых может привести к печальным последствиям.
Кстати, рекомендую всем заливать код на гитхаб. Мне кажется, это всем было бы удобно.
В чем цимес сего действия?
Я считаю, что смотреть код там удобнее, чем скачивать сорцы и потом смотреть про какой же именно кусок кода ты говорил в своём ревью.
+ потом можно будет посмотреть историю правок, за одно - можно комментировать пулл-реквестами и прочим подобным, где видно к какой именно строке какого файла привязан комментарий в удобном, гуёвом виде.
Кстати, почему ты не используешь гит или что-то подобное? Было бы весьма интересно смотреть цикл разработки по истории коммитов. Да и когда всё - в одном месте это как-то удобнее, чем рыскать по всему твоему блогу вспоминая в каком же именно посте ты что-то нужное мне релизил и какая там последняя версия.
В ревью сорсы мы будем выкладывать в посты с нашими комментариями, иначе смысла никакого нет в этом ревью.
Если писать ревью, то как я понимаю следует вставлять фрагмент кода в пост, далее комментировать, а после приводить лучшее решение, если комментариев недостаточно.
Можно наверное для ревью и на github закинуть или google code, но боюсь получится мусорка в которой будет тоже не очень удобно искать. Надо думать над структурой.
Для себя не использую системы контроля версий, действительно. Но истории разработки по коммитам не получится, так как первая полностью рабочая версия и является финальной зачастую, разве что баг обнаружится или dx, как обычно, узрит плохой код.
Так в блоге вроде есть поиск, если речь идет о плюсах гита для постов, где код не описывался, то не знаю чем тебе поможет поиск по коду. Имена методов/переменных запоминаешь что ли, а откуда это нет...
Поиск в блоге есть, но я как-то искал твой PHP Obfuscator и не сразу заметил, что последняя версия уже описана в другом посте.
Ладно, тут действительно можно обойтись без контроля версий)
Было бы неплохо гайд по полной работе с сетью , Win Inet и т.д, там отправки http(S)... - типа стандартными средствами , без бустов и прочего ....Покрайней мере я и еще 100000 школьников точно были бы рады ))
Двачую этого автора.
Было бы очень хорошо увидеть побольше статей на тему работы с сетью на вининет/сокетах. Или вообще что нибудь по WinApi.
Ага , я честно до сих пор не особо понимаю как без буста отправить ссл запрос :)
Заюзать OpenSSL :)
А вообще, на античате когда-то Slesh выкладывал DLL размером килобайтов 5, которая могла все SSL-ные функции выполнять. Ее можно было использовать для серфинга HTTPS.
Да , видел ее и использовал - коекакие моменты все таки не получились , ладно дискуссию устраивать не буду , но все равно статья бы на эту тему (Мне) не помешала бы ))))P.s - не эгоист я ))
Описание самых полезных на ваш взгляд паттернов для каких-то конкретных задач.
А сама идея очень хорошая.
Добрый день.
Чего-то на Ваш форум не получается зарегистрироваться (((
Я там Вам отослал исходничек на адрес [email protected]
не посмотрите?
Да, а о результатах где посмотреть?
Спасибо.
Мы же написали в посте, что раз в одну-две недели будем обзоры исходников делать подробные, для этого будут создаваться отдельные посты. Конечно, не факт, что все исходники присланные туда попадут, потому что прислали не мало, но мы постараемся ничего не упускать.
Хотелось бы видеть раздел нечто вроде "Полезные скрипты|Велосипеды", чтобы рассматривалось решение часто возникающих задач, алгоритмов. Было бы интересно почитать.
Поддерживаю людей, которые просят о статье Win Inet. Очень хочется узнать, как юзать винапи функции для сетевого программирования.
Я бы хотел чтобы вы меня посрамили вот тут, я написал коммент к коду dx
http://kaimi.io/2010/09/masm32-%D1%87%D0%B0%D1%81%D1%82%D1%8C-3-%D0%B1%D1%80%D1%83%D1%82%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D0%B1%D0%B5%D1%81%D1%81%D0%B5%D1%80%D0%B4%D0%B5%D1%87%D0%BD%D0%BE%D1%81%D1%82%D1%8C/