Warning: Invalid argument supplied for foreach() in /home/vol5/byethost33.com/b33_2800074/mphome.dp.ua/htdocs/wp-content/plugins/search-unleashed/engines/default.php on line 102
Программирование | С кодом по жизни.

Архив категории «Программирование»

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 …

Опубликовано Март 12, 2010 в 6:45 пп · Автор Михаил · Ссылка · Комментировать нельзя
Рубрики: Программирование · Теги: , , ,

10 мифов о silverlight

Миф: "Silverlight предназначено в основном для видео". Факт: Видео – это только верхушка айсберга.

Никаких возражений. Я бы назвал SilverLight как Web-based WPF.

Миф: "Silverlight требует только Microsoft веб-сервер.". Факт: …

Опубликовано Март 1, 2010 в 5:06 пп · Автор Михаил · Ссылка · Комментировать нельзя
Рубрики: Программирование · Теги: 

“Законы” программирования

Любое приложение устаревает сразу после установки.

Легче изменить спецификацию, чтобы она соответствовала приложению, чем наоборот.

Если приложение оказалось полезным, его изменят в следующей версии.

Если …

Опубликовано Февраль 26, 2010 в 4:56 пп · Автор Михаил · Ссылка · Один комментарий
Рубрики: Программирование, Разное

Refactoring cycle

via Geek and Poke

Опубликовано Февраль 22, 2010 в 4:51 пп · Автор Михаил · Ссылка · Комментировать нельзя
Рубрики: Программирование · Теги: ,

.Net Performance – тестирование и оптимизация.

Очень красивая обложка и заманчивое название. На это все прелести и заканчиваются. Целых 6 глав, Первые пять – описание очевидных вещей. (Ну может пятая, еще ничего, но воды невероятно много.)

Chapter 1: Introduction – The What and …

Опубликовано Февраль 12, 2010 в 6:25 пп · Автор Михаил · Ссылка · Комментировать нельзя
Рубрики: Книги, Программирование · Теги: , ,

Framework Design Guidelines

Конструкторы

Должны быть “ленивыми”. (Я видел код где классы состоит из одного конструктора, в котором делается всё)

Только заниматься инициализацией параметров.

Свойства

Getters должны быть простыми, и не …

Опубликовано Октябрь 22, 2009 в 12:11 пп · Автор Михаил · Ссылка · Комментировать нельзя
Рубрики: Программирование · Теги: , ,

Программисты от А до Я

В 2006 году закрылся сайт hacknot.info статьи с которого я почитывал. К счастью мистер Эд собрал свои 46 эссе и выпустил книгу, которую можно свободно скачать. (Поищите в google hacknot_book_a4.pdf)

Ниже мой довольно вольный перевод его …

Опубликовано Август 26, 2009 в 5:01 пп · Автор Михаил · Ссылка · Комментировать нельзя
Рубрики: Программирование