Хабрахабр:
Есть такой замечательный, как мне кажется, файловый менеджер для веба под названием elFinder, который, также, интегрируется с WYSIWYG редактором elRTE. Но, к сожалению, пользоваться им я не мог, потому что проекты у меня на ASP.Net / ASP.Net MVC, а т.н. ?коннекторы? (то есть, серверная часть) были написаны на PHP и Python. Была идея написать свой, но сроки горели, и я использовал CKFinder. А тут вдруг на этих длинных выходных совершенно не хотелось вылазить из дома? и вот результат ? коннектор, который я (и вы) можете использовать в своих дотнет приложениях. Если, конечно, не испугаетесь.) Читать дальше →
Первый раз достаточно близко я познакомился с тестированием лет 5-6 назад, как раз начало моей карьеры. Тогда, я помню, мне рассказывали про покрытие кода тестами. Причем никаких Unit тестов меня не просили писать, просто говорили: ?вот видишь if с тремя условиями, который ты написал, ты должен проверить все эти три условия?. Подразумевалось, что я, после того как напишу код, должен его проанализировать, и полностью протестировать обычным проходом по интерфейсу приложения. Как вам? Со временем знания в тестировании у меня немного выросли, я немного научился писать тесты. Я до сих пор не видел и не участвовал ни в одном живом проекте, написанным при помощи Test Driven Development (TDD) подхода. Основа моих знаний была в подглядывании того, как делают это коллеги в предыдущей моей конторе, чтении статей (например, у Алесандра Бындю была отличная статья ?TDD для начинающих. Ответы на популярные вопросы?), просмотра пару сринкастов. Я решил покончить с безграмотностью и проникнуться темой, для этого я сел за прочтение книги The art of Unit Testing with Examples in .NET. Притом, что в текущей конторе? можно сказать, что тесты пишу только я для своего кода. Нужно быть образцом. Читать дальше →
Подсистема ввода Продолжаем тему разработки игрового движка, начатую здесь и здесь. В отличие от предыдущих, эта статья не будет столь огромной. О чем я тут пишу ? Подсистема ввода, наверное, будет самой простой из всех систем, которые вы разработаете для своего движка. Хотя, это уже зависит от вас. Мне больше нравится простой вариант. Эта система будет всего лишь сообщать нам, какая клавиша нажата, и как долго она удерживается. Достаточно просто, не так ли? Если вам понадобится, вы можете реализовать большую функциональность. Например, если вы подумываете о файтинге, в котором есть комбоудары, то вам придется добавить этот функционал в игровой движок, но в данном примере мы этого делать не будем. Что же там внутри? Читать дальше →

Отписаться от этой рассылки