Zamiast typu boolean używaj w swoim projekcie typów ograniczonych co do wartości (np. enum)
Artykuł pt. "Don't Use Booleans" porusza kwestie związane z programowaniem, koncentrując się na tym, dlaczego należy unikać korzystania z typów logicznych (boolean) w kodzie. Autor argumentuje, że stosowanie booleanów prowadzi do ambiwalencji w kodzie, co może powodować błędy i trudności w jego interpretacji. Lektor podkreśla, że zamiast binarnych decyzji, programiści powinni dążyć do bardziej elastycznych rozwiązań, które lepiej reprezentują złożoność problemów, z którymi się stykają. Przykładami zaproponowanych technik są użycie obiektów jako reprezentacji stanu oraz wykorzystanie enumów do definiowania docelowych rezultatów działania. Umożliwia to poczynienie lepszych decyzji w kodzie i poprawia czytelność, co jest kluczowe w złożonych projektach. W końcu, artykuł zachęca programistów do przemyślenia, w jaki sposób projektują swoje rozwiązania, by uczynić je bardziej intuicyjnymi i odpornymi na błędy.