Задача о N-ферзях на шахматной доске. Часть вторая.

Не так давно мы с вами подготовили поле для решения задачи о ферзях. В этой статье я хочу затронуть вопросы удобства использования приложения, а также вопросы производительности и качества полученного кода.

Задача о N-ферзях на шахматной доске. Часть первая.

Добрый день, любознательный читатель! Многим известна задача о расстановке ферзей на шахматной доске при условии, что ни один из них не находится под боем. Данная задача имеет множество алгоритмов решения, но я хочу дать решить её самостоятельно любому пользователю интернета. Всем кому интересна реализация данной логической головоломки в виде небольшой игры предлагаю ознакомиться с данной…

Custom item template in Visual Studio

Так повелось, что людям проще и приятнее делать то, что им нравится, то к чему они привыкли. А разработчики, как никто другой должны ценить своё время и с каждым разом находить новые решения. Решение, представленное здесь простое в реализации, но позволяет экономить значительную часть времени разработки. Я хочу сказать о шаблонах элементов Вашего проекта. Зачастую такими…

Subscriptions in viewmodel knockout.js

Правильно было бы оставить пару ссылок на предысторию этой статьи, но я обойдусь сухими выжимками кода и вольным переводом частей документации по Knockout.js. Часто ли вам приходится связывать части своего приложения? Задумываетесь ли вы, насколько сильны эти связи, и что стоит позади тех привычных методов и классов, которые вы используете? Рассмотрим пример, небольшой, но отражающий…