менее очевидные аспекты программного обеспечения — их можно на какое-то время оставить неопределенными