It's as true today as when I started adventuring: "When in doubt, set something on fire"
Временные решения приводят к постоянным трудностям.
Но природа человека такова, что превозмогать последствия проще, чем делать по уму с самого начала.
Но природа человека такова, что превозмогать последствия проще, чем делать по уму с самого начала.
Код может работать, но иметь разнообразные побочные последствия
Код может быть крив и ненадежен с точки зрения неких специфичных и редко возникающих ситуаций
Код может по разному поддаваться изменениям при необходимости расширить или модифицировать функции
Наконец код может быть написан так, что даже его автор гхыр поймет, что там собственно происходит и как оно будет реагировать в разных случаях
Проверяется лишь экспериментом? или вычиткой?