Я пытаюсь найти подходящие постоянные имена для двух прямоугольных треугольников, которые можно повернуть.Константы именования неполадок: два прямоугольных треугольника
изображение выше показывает две различные версии прямоугольного треугольника. правый угол оранжевого треугольника находится в правом нижнем углу, а правый угол синего треугольника находится в нижнем левом углу.
этого, давайте предположим, что я буду называть каждую константу, как:
public static const RIGHT_ANGLE_BOTTOM_RIGHT:String = "rightAngleBottomRight";
public static const RIGHT_ANGLE_BOTTOM_LEFT:String = "rightAngleBottomLeft";
помимо тех имен констант, являющихся довольно долго и не очень описательный, эти треугольники могут быть повернуты. поэтому, если оранжевый треугольник (RIGHT_ANGLE_BOTTOM_RIGHT
) повернут на -90º, его название теперь вводит в заблуждение (и противоречит), так как его правый угол теперь находится в левом нижнем углу формы треугольника.
поэтому я ищу постоянные имена для этих поворотных прямоугольных треугольников, которые ясны и различаются (и идеально короткие). в настоящее время мой «лучший» просто называет их типом 1 и типом 2. В то время как эти имена безошибочно различаются, это, безусловно, совсем не отличается от их формы, тем более что они могут быть повернуты.
package
{
public final class TriangleStyle
{
public static const ISOSCELES:String = "isosceles";
public static const RIGHT_Type1:String = "right1";
public static const RIGHT_Type2:String = "right2";
}
}
любые мысли?
Не было бы ЛЕВОГО (оранжевого) и ПРАВО (синего) быть хорошим соглашением придерживаться? –
Я вижу, откуда вы родом, но называть их RIGHT_RIGHT и RIGHT_LEFT (или аналогичные) было бы действительно запутанным. больше, чем RIGHT_TYPE1 и RIGHT_TYPE2 – TheDarkIn1978