Просмотр "Полезно знать"

Восемь вещей, которых не должен бояться разработчик

Прочитав каждый пункт, делайте определенные выводы (советую открыть ваш проект и пошагова смотреть) , пустое чтение без всякого анализа ничего не даст. Спасибо за ссылку ZAlex.

Начнем.

Изменять код
В процессе разработки программного обеспечения нет такого понятия, как «стагнация». Все, что вы разрабатываете сейчас — просто очередная версия компонента, который вероятно будет меняться в будущем. Изменение является самым распространенным явлением в мире разработки программного обеспечения и вам лучше принять это как факт. Рассчитывайте на возможные изменения всего, что вы разрабатываете и поэтому проектируйте ваш код более модульным. Это упрощает изменения и в тоже время увеличивает качество кода. Старайтесь придерживаться концепций DRY и YAGNI. Вы часто будете в ситуации, когда вы смотрите на ваш код и представляете, что вы могли бы сделать это лучше. Так пусть эта мысль не мешает вам спать. Садитесь сразу за дело и рефакторинг! Если не сделаете это сейчас, вы возможно никогда этого не сделаете. Чем дольше ждете, тем сложнее и дороже это будет. И это может вырасти в лишнюю головную боль, с которой не захочется связываться.
«Хороший код — это код, который легко изменять. Код стремится измениться до момента, когда его уже не легко изменять. Весь код становится плохим кодом». Неизвестный автор.

Удалять мертвый/закомментированный код
Если чувствуете, что мертвый или закомментированный код больше не потребуется, но вы не хотите его удалять, потому что точно не знаете, понадобится он в будущем или нет — УДАЛИТЕ ЕГО ПРЯМО СЕЙЧАС! Хранить код — это работа вашей системы контроля версий, а не комментариев! Я видел очень много ПО заполненного тоннами закомментированного кода о котором уже все давно забыли. И это потому, что если вы не можете вспомнить зачем этот код, страх удалить его еще быстрее появляется в голове. Так, просто удалите — СЕЙЧАС — в самом деле.
«Совершенство достигнуто не тогда, когда нечего добавить, а тогда, когда нечего отнять». Антуан де Сент-Экзюпери

Opensource1MistakeFor1000LinesOfACode 300x225 Восемь вещей, которых не должен бояться разработчик

Подробнее »

  Метки: ,
  Евгений
  Просмотров: 1 111
  Запись опубликована в 17:44

Перевод кода VB.NET -> C#

Ну и наоборот C# -> VB.NET

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

Полный список:

Convert 300x255 Перевод кода VB.NET  > C#

UPD: foxtools.ru/converter

  Метки: ,
  Евгений
  Просмотров: 4 703
  Запись опубликована в 17:21

Правильные привычки

1. Ранний подъем.
Уcпeшныe люди, кaк пpавило, pанние птaшки. Этот миpный пеpиoд до момeнта пpобyждения всeгo мира – caмая важнaя, вдoхновляющая и yмиpoтвoрeннaя часть дня. Tе, кто откpыли этy привычкy для cебя, утвeрждaют, что не жили пoлнoцeннoй жизнью дo тoгo, пoкa не начaли пpoсыпатьcя в 5 утpа каждый дeнь.

2. Увлeченнoe чтениe.
Ecли зaменить хoть часть бeсцeльнoгo пpосиживания пeред тeлевизopом или компьютеpом чтением полезныx и хорoшиx книг, вы будeтe сaмым обрaзoванным человeкoм в кpyгу друзeй. У вac бyдeт мнoгоe получаться как бы сaмo сoбoй. Ecть yдивительнaя цитатa Mаpкa Твeнa: “Чeловек, кoторый нe читаeт xopoшиx книг, не имeeт пpeимyщecтв пepед челoвеком, котоpый нe умеeт читaть”.

3. Упpoщение.
Умeть упpocтить – значит yстрaнить нeнyжнoе так, чтoбы мoглo говоpить нeобxoдимоe. Bажно yметь yпростить вce, что можнo и нyжно упpoстить. Этим такжe уcтpaняетcя и беспoлeзноe. А отсeять это не тaк уж и проcтo – этo тpeбyет много практики и paзумного взглядa. Hо этoт пpоцеcc oчищаeт память и чyвства oт нeвaжногo, a тaкже умeньшает перeживания и стpеcсы.

Подробнее »

  Метки:
  Евгений
  Просмотров: 925
  Запись опубликована в 07:46

Онлайн компиляция .NET кода

От создателей этого сервиса:

Мы представляем собой группу из. NET разработчиков, которые устали от запуска Visual Studio, создавать новый проект и запускать его, просто чтобы проверить простой код или попробовать образцы от других разработчиков.

https://dotnetfiddle.net/

2014 02 01 185104 300x111 Онлайн компиляция .NET кода

  Метки: ,
  Евгений
  Просмотров: 1 448
  Запись опубликована в 14:54

Страниц:«1234567»