Незаменимые вещи для каждого программиста - CheatSheets. В них всегда можно заглянуть и подсмотреть вещи, которые в голове постоянно хранить совершенно необязательно. Некоторые их распечатывают и ложат на рабочий стол. Я предпочитаю просто иногда подсматривать. Думаю это будет полезно не только мне. Я собрал набор из таких шпаргалок:

  • Characters Cheatsheet (Шпаргалка по спец.символам)
  • CSS Cheatsheet
  • HTML Cheatsheet
  • JavaScript Cheatsheet
  • mod_rewrite Cheatsheet
  • MySQL Cheatsheet
  • PHP Cheatsheet
  • Regular Expressions Cheatsheet
  • SQL Server Cheatsheet

Каждая шпаргалка содержит описания функций, типов для разных языков. В некоторых есть примеры кода. Вобщем качаем и сохраняем. Cheatsheets - вещи из разряда “Must have”.
Читать полностью »

На одном из блогов нашел ссылку на некую программу, которая помогает следить за кодом, и его изменениями при разработке крупных проектов. SourceMonitor - на первый взгляд довольно невзрачная программа, которая на удивление предоставляет достаточно много информации о исходном коде. Начну с того что анализировать она может:

  • С++
  • C#
  • Java
  • VB.NET
  • Delphi
  • C
  • HTML
  • Visual Basic

Далее, я создаю новый проект, куда загружаю один из своих проектов на C#. Далее создается Checkpoint - точка, которая позволит запомнить и сохранить текущее состояние исходного кода проекта. Как только мы создали Checkpoint в SourceMonitor мы уже можем знать сколько файлов содержит проект, сколько в нем строк кода, классов, какой процент кода составляют комментарии, сколько вызовов методов в нашем коде. Вобщем очень много полезной информации, которая может быть представлена даже в графическом варианте. Статистику можно смотреть как для всего проекта, так и для каждого файла отдельно. Думаю программа будет полезной тем, у кого крупные проекты и требуется контроль версий кода. Также неплохо оценивать код до и после оптимизации (исследуя количество переменных и вызовов методов и др. показатели). Удачного контроля кода ;)