Czytałem artykuł w Wikipedii na temat Douglasa McIlroya i znalazłem cytat, który wspomina „Prawdziwym bohaterem programowania jest ten, który pisze negatywny kod”. Co to znaczy?
Czy ktoś wie, czy istnieje jakiś rodzaj narzędzia do obliczania długu technicznego bazy kodu, jako rodzaju miernika kodu? Jeśli nie, to czy ktoś wie o algorytmie lub zestawie heurystyk? Jeśli żadna z tych rzeczy nie istnieje do tej pory, byłbym zainteresowany pomysłami, jak zacząć od takiej rzeczy. To znaczy, w …
Czy istnieje metryka analogiczna do miary złożoności McCabe, która służy do pomiaru spójności procedury i jej luźnego (lub ścisłego) połączenia z innym kodem w tej samej bazie kodu?
Ostatnio badałem złożoność cykliczną (McCabe) i dostępność oprogramowania na uni. Dzisiaj mój wykładowca powiedział, że nie ma korelacji między tymi dwoma miernikami, ale czy tak naprawdę jest? Sądzę, że na pewno istnieje pewna korelacja, ponieważ mniej złożone programy (z niewielu, na które patrzyliśmy) wydają się mieć „lepsze” wyniki pod względem …
Biorąc pod uwagę, jak rozwija się oprogramowanie podczas cyklu wydawniczego (implementacja, testowanie, naprawa błędów, wydanie), pomyślałem, że w liniach kodu, które są zmieniane w bazie kodu, powinien być widoczny pewien wzorzec; np. pod koniec projektu, jeśli kod staje się bardziej stabilny, należy zauważyć, że mniej wierszy kodu jest modyfikowanych w …
Zastanawiam się, czy ktoś przeprowadził jakieś eksperymenty korelujące metryki kodu (SLOC, cykliczność złożoności itp.) Z gęstością błędów w aplikacjach obiektowych. Nie szukam eksperymentów, które tylko dowodzą lub obalają korelację, ale na obu. Nie próbuję znaleźć srebrnej kuli, ponieważ uważam, że gęstość błędów w projekcie może korelować z co najmniej jedną …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.