Архив категории «Программирование»
SQL In в C#
Простенький Extension Method для замены конструкций типа
if (State == "AC" || State == "BC" || State == "EC")
{
}
на более элегантную (Как в SQL) WHERE State IN (‘AC’, ‘BC’, ‘EA’)
if (State.In("AC", "BC", "EA"))
{
}
Всего то три строчки.
using System;
using System.Linq;
static class …
Рубрики: Программирование · Теги: c#, dotnet, extensions, sql
10 мифов о silverlight
Миф: "Silverlight предназначено в основном для видео". Факт: Видео – это только верхушка айсберга.
Никаких возражений. Я бы назвал SilverLight как Web-based WPF.
Миф: "Silverlight требует только Microsoft веб-сервер.". Факт: …
Рубрики: Программирование · Теги: silverlight
“Законы” программирования
Любое приложение устаревает сразу после установки.
Легче изменить спецификацию, чтобы она соответствовала приложению, чем наоборот.
Если приложение оказалось полезным, его изменят в следующей версии.
Если …
Рубрики: Программирование, Разное
Refactoring cycle
via Geek and Poke
Рубрики: Программирование · Теги: humor, refactoring
.Net Performance – тестирование и оптимизация.
Очень красивая обложка и заманчивое название. На это все прелести и заканчиваются. Целых 6 глав, Первые пять – описание очевидных вещей. (Ну может пятая, еще ничего, но воды невероятно много.)
Chapter 1: Introduction – The What and …
Рубрики: Книги, Программирование · Теги: .net, optimization, testing
Framework Design Guidelines
Конструкторы
Должны быть “ленивыми”. (Я видел код где классы состоит из одного конструктора, в котором делается всё)
Только заниматься инициализацией параметров.
Свойства
Getters должны быть простыми, и не …
Рубрики: Программирование · Теги: design, framework, presentation
Программисты от А до Я
В 2006 году закрылся сайт hacknot.info статьи с которого я почитывал. К счастью мистер Эд собрал свои 46 эссе и выпустил книгу, которую можно свободно скачать. (Поищите в google hacknot_book_a4.pdf)
Ниже мой довольно вольный перевод его …
Рубрики: Программирование
