Найдено результатов: 4

Используют ли люди венгерские Соглашения об именовании в реальном мире?

Стоит ли изучать конвенцию или это проклятие для читабельности и ремонтопригодности?

conventions   hungarian-notation   self-documenting-code    

548   20   16:03, 1st July, 2020


Java стандарт кодирования / лучшие практики-соглашение об именовании для меток break / continue

Иногда помеченный разрыв или продолжение может сделать код намного более читаемым.

OUTERLOOP: for ( ;/*stuff*/; ) {
    //...lots of code

    if ( isEnough() ) break OUTERLOOP;
    //...more code
}

Мне было интересно, какова общая конвенция для этикеток. Все шапки? первая шапка?

java   label   convention    

394   10   07:03, 13th August, 2020


Это плохая идея, чтобы выставить иерархию наследования в структуре пространства имен?

У меня есть группа взаимосвязанных классов, которые все переопределены вместе, чтобы создать конкретную реализацию. Мне интересно, если это хорошая идея, чтобы заключить взаимосвязанные подклассы в пространстве имен.

Для примера рассмотрим следующие пространства имен и классы:

namespace Protocol
{
  public abstract class Message { }
  public abstract class Driver { }
}
namespace Protocol.Tcp
{
  public class TcpMessage : Message { }
  public class TcpDriver : Driver { }
}
namespace Protocol.Ftp
{
  public class FtpMessage : Message { }
  public class FtpDriver : Driver { }
}

Каков наилучший способ структурировать пространства имен? Кажется неизбежным выставлять наследование в пространстве имен, поскольку базовые классы на самом деле не принадлежат ни к пространству имен Protocol.Tcp, ни к пространству имен Protocol.Ftp.

c#   oop   inheritance   naming   convention    

433   3   07:40, 9th August, 2020


Каковы правила для именования классов AS3?

Я пытаюсь написать RegEx для генератора кода (в C#), чтобы определить правильный класс или имя пакета класса AS3.

Я знаю эти названия классов

  • должно начинаться с буквы (заглавной или иначе)
  • любая другая цифра может быть буквенно-цифровой
  • не может иметь пробелов

Есть еще что-нибудь?

actionscript-3   naming   convention    

390   3   19:36, 3rd August, 2020