W programistycznej karierze przychodzi w końcu taki moment, w którym musimy zmierzyć się z wyjątkowo trudnym do zdiagnozowania błędem. Moją piętą achillesową okazał się bug, z którym walczyłem półtora tygodnia i poległem; dopiero moi koledzy, którzy zaczęli mozolnie komentować duże partie kodu, dotarli do źródła problemu. W niniejszym artykule przedstawię zbiór mniej lub bardziej zaawansowanych i niekonwencjonalnych technik debugowania...
Czy C++ może stać się 10 razy prostszy i bezpieczniejszy…? Czy zaproponowana idea oraz powiązany z nią eksperymentalny kompilator cppfront mogą stanowić rewolucyjny zwrot w historii języka C++? Niniejszy artykuł stanowi próbę znalezienia odpowiedzi na to pytanie...
Na rynku istnieją gotowe rozwiązania, przy pomocy których możemy metryki wygenerować, ale zdarza się, że wygodniej jest zrobić to samodzielnie – do dyspozycji mamy świetne biblioteki z rodziny Microsoft.CodeAnalysis, znane niegdyś jako projekt Roslyn...