История изменений
Исправление DawnCaster, (текущая версия) :
Про Value Type - какая-то жесть. Неужели нельзя было просто сделать struct'ы как в шарпах ? Нахрена было делать какие-то специальные аннотации к классам ? По мне так это не-только усложняет читаемость кода, но и ещё вносит изменение в привычное поведение типов. Вангую, что отлаживать баги (особенно в чужом или зависимом коде) после переноса ваших классов на value type - будет адово трудно.
Исходная версия DawnCaster, :
Про Value Type - какая-то жесть. Неужели нельзя было сделать struct'ы как в шарпах ? Нахрена было делать какие-то специальные аннотации к классам ? По мне так это не-только усложняет читаемость кода, но и ещё вносит изменение в привычное поведение типов. Вангую, что отлаживать баги (особенно в чужом или зависимом коде) после переноса ваших классов на value type - будет адово трудно.