Создан для записи различных мыслей и эмоций, возникающие, во время прохождения жизненного пути. Не хотелось бы растерять их по мере продвижения к финишу.
Написание своих тасков для nAnt
Как создать свою собственную задачу в NAnt? Оказывается нет ничего проще.
Данные равно Логика ?
Наткнулся вот на такой блог
Запись ажн от 29 октября. В блоге ставиться вопрос, а так ли плохо когда в классе кроме данных больше ничего нету(логики тоже).
Собственно проблема все там же в связности. Данные живут как правило дольше логики и меняются реже. Поэтому и появляются объекты в которых только данные.
После прочтения засела мысль, почему не использовать IoC в таких случаях. Есть класс, в котором прописаны свойства, есть принцип инъекции, который позволяет сообщать этому классу какую именно логику мы будем использовать.
Вообщем этот вопрос на обдумывание. )
Запись ажн от 29 октября. В блоге ставиться вопрос, а так ли плохо когда в классе кроме данных больше ничего нету(логики тоже).
Собственно проблема все там же в связности. Данные живут как правило дольше логики и меняются реже. Поэтому и появляются объекты в которых только данные.
После прочтения засела мысль, почему не использовать IoC в таких случаях. Есть класс, в котором прописаны свойства, есть принцип инъекции, который позволяет сообщать этому классу какую именно логику мы будем использовать.
Вообщем этот вопрос на обдумывание. )
Опыт дурака
В прошлом году мне пришлось познакомиться с таким продуктом как Microsoft Office SharePoint Server 2007(MOSS 2007). До этого я был знаком с продуктами подобного плана от компании Oracle(Oracle9iAS Portal), поэтому было с чем сравнивать. В начале были разработаны ряд решений для свой компании(Блоги, База Знаний, Хранение документов), потихоньку начали писать свои расширения(веб парты, рабочие процессы и тд).
Собрали кучу грабель и набили уйму шишек, но все таки пришли к устоявшемуся процессу решения задач, на платформе SharePoint. Вот основные вопросы которые возникли:
- Понять в какой момент надо залезать в Visual Studio и писать свое собственное решение, для задачи. Не пытаясь решить задачу стандартными средствами MOSS, MOSD.
- Сложность тестирования и внедрения. Хотя есть ряд инструментов позволяющие разворачивать ваши решения, но пользоваться ими надо грамотно и профессионально.
- Некоторый архитектурные вопросы, по MOSS и WSS, нас ставили в тупик )
Все эти вопросы были решены, не сразу, не просто, но были решены. В копилке появились свои подходы для решения задач, свои инструменты(SPDeploy, CAMLQueryBuilder).
После благополучного решения своих проблем, появились чужие, а это уже другое окружения с которым приходилось считаться. И если раньше мы сами себе заказывали музыку, то тут пришлось танцевать под чужую.
Собрали кучу грабель и набили уйму шишек, но все таки пришли к устоявшемуся процессу решения задач, на платформе SharePoint. Вот основные вопросы которые возникли:
- Понять в какой момент надо залезать в Visual Studio и писать свое собственное решение, для задачи. Не пытаясь решить задачу стандартными средствами MOSS, MOSD.
- Сложность тестирования и внедрения. Хотя есть ряд инструментов позволяющие разворачивать ваши решения, но пользоваться ими надо грамотно и профессионально.
- Некоторый архитектурные вопросы, по MOSS и WSS, нас ставили в тупик )
Все эти вопросы были решены, не сразу, не просто, но были решены. В копилке появились свои подходы для решения задач, свои инструменты(SPDeploy, CAMLQueryBuilder).
После благополучного решения своих проблем, появились чужие, а это уже другое окружения с которым приходилось считаться. И если раньше мы сами себе заказывали музыку, то тут пришлось танцевать под чужую.
Первая мая.
4 родителя. Родители жены + мои. Две дачи. Как сделаnь так, чтобы никто не обиделся. Задачка решена на 4+. Остался один ньюанс. Каждый советский(российский) человек, за год должен сделать три вещи. Упасть мордой в салат 1 января, скушать шашлык 1 мая и съездить на юга 1 августа. )) Так вот мордой в салат 1 января я не упал. И шашлык на 1 мая я не ел! СОВСЕМ! Вместо этого вскопал две дачи )))) И между прочем нисколько не в обиде на окружающих ))) Как плюс ко всему этому, я сходил в баню ))) Умммммммммм. 120 градусов по тов., Цельсию, два свежих дубовых веника, ледяной душ. Красота!
После появления машины, туда сразу на поселение переехали удочка и спиннинг + всякие рыбаловные принадлежности(крючки, лески, поплавки, блесна, грузила и тд...). Только вот когда получиться порыбачить, даже не знаю. Второй год чуствую себя эдаким Банифацием. Смешним лвенком из мультика. Каждый раз твержу, в самогипнозе, "еду на рыбалку, еду на рыбалку", и каждый раз рыбалка едит мимо меня.
ЗАВТРА ЕДУ НА РЫБАЛКУ!!! И путь весь мир подождет!
После появления машины, туда сразу на поселение переехали удочка и спиннинг + всякие рыбаловные принадлежности(крючки, лески, поплавки, блесна, грузила и тд...). Только вот когда получиться порыбачить, даже не знаю. Второй год чуствую себя эдаким Банифацием. Смешним лвенком из мультика. Каждый раз твержу, в самогипнозе, "еду на рыбалку, еду на рыбалку", и каждый раз рыбалка едит мимо меня.
ЗАВТРА ЕДУ НА РЫБАЛКУ!!! И путь весь мир подождет!
Забег на короткие дистанции.
Последние несколько дней напоминали забег на короткие дистанции. Пробежал 200 метров, упал, отдохнул, пробежал еще 200 метров. И так до полного истощения )))
Все это связано с тем, что последнии дни мне активно приходилось заниматься разработкой решений на платформе Microsoft Office SharePoint 2007(MOSS). По поводу этой платформы сказано было многое и много подходов к разработки решений. В ближайшее время я постараюсь описать свои ощущения, описать найденные нами решения и если получиться сделать, не большие, выводы из всего этого. )))
Все это связано с тем, что последнии дни мне активно приходилось заниматься разработкой решений на платформе Microsoft Office SharePoint 2007(MOSS). По поводу этой платформы сказано было многое и много подходов к разработки решений. В ближайшее время я постараюсь описать свои ощущения, описать найденные нами решения и если получиться сделать, не большие, выводы из всего этого. )))
Trac+VisualStudio
Программист - человек ленивый. Звучит как новый вид. И все же.
Для ведения задач, в нашей команде используется продукт, под названием trac. Удобное средство для тех кто хочет работать по Agile методологиям. Основным интерфейсом является web. И для всех необходимых манипуляций необходимо заходить в броузер по адресу трека.
Если вернуться к первой фразе записи, то можно предположить, что закрыв задачу и приступ к другой, программисты как правило забывают отмечать где и что они сейчас делают. Ну лениво им зайти в броузер и сделать пару телодвижений. Голова гудит идеями и мыслями, а тут какой-то trac.
Trac, является бесплатной программой, и как любая бесплатная программа, к ней разработано огромное количество плагинов, макросов и дополнений.
Чисто случайно я наткнулся на вот этот замечательный плагин под названием VSTrac.
Который позволит иметь в студии вот такие панели.

Для ведения задач, в нашей команде используется продукт, под названием trac. Удобное средство для тех кто хочет работать по Agile методологиям. Основным интерфейсом является web. И для всех необходимых манипуляций необходимо заходить в броузер по адресу трека.
Если вернуться к первой фразе записи, то можно предположить, что закрыв задачу и приступ к другой, программисты как правило забывают отмечать где и что они сейчас делают. Ну лениво им зайти в броузер и сделать пару телодвижений. Голова гудит идеями и мыслями, а тут какой-то trac.
Trac, является бесплатной программой, и как любая бесплатная программа, к ней разработано огромное количество плагинов, макросов и дополнений.
Чисто случайно я наткнулся на вот этот замечательный плагин под названием VSTrac.
Который позволит иметь в студии вот такие панели.
Подписаться на:
Сообщения (Atom)