Вот фрагмент из книги Макконела "Совершенный код":
Формирование понятной промежуточной абстракции
Выделение фрагмента кода в удачно названный метод — один из лучших способов документирования его цели. Вместо того, чтобы работать с фрагментами вида:
if ( node <> NULL ) then
while ( node.next <> NULL ) do
node = node.next
leafName = node.name
end while
else
leafName = ””
end if
вы можете иметь дело с чем-нибудь вроде:
leafName = GetLeafName( node )
Что здесь значит if ( node <> NULL ) ?
Еще один фрагмент:
Function DeviceUnitsToPoints ( deviceUnits Integer ): Integer
DeviceUnitsToPoints = deviceUnits *
( POINTS_PER_INCH / DeviceUnitsPerInch() )
End Function
Что здесь значит Function DeviceUnitsToPoints ( deviceUnits Integer ): Integer ?
особенно : Integer.