Добро пожаловать мой сайт! Тут ты найдешь много чего интересного обо мне, моих увлечениях и интересах.
Не так давно, около месяца назад, я сделал небольшой доклад, посвященный SOLID, для своих коллег. Объяснить, что это такое оказалось не совсем тривиальным делом.
Многие при разработке настольного приложения, имеющего более менее сложный графический интерфейс, используют MVC. Если приложение должно иметь еще и Undo/Redo функционал, то вам прямая дорога к использованию шаблона Команда.
Принцип инверсии зависимости (DIP) впервые был определен Робертом Мартином около 15ти лет назад
Задача такова: Есть магазин с товарами. У товаров может быть несколько характеристик - цена, категория, скидка. Кроме этого товар подлежит определенной ценовой политике.
При разработке одного из приложений (WinForms) нужно было организовать сортировку в столбцах DataGridView. Чего было только не перепробовано, но результата не было.
Попалась интересная задача. Суть в следующем: есть выражение в виде строки что-то вроде "5*(-1)/2.5+2*2+(+1-3.0)". Нужно получить ответ.