Czytając kod innego programisty, używa formatu, którego nigdy nie widziałem. NA PRZYKŁAD namespace MyNs.HereWeAre {//tab here for some reason public class SomeClass {//here's another tab public string Method() {//yet another tab string _variable = "";//no tab implementation return _variable; } }//eof - class (Yes these eof comments are on every …
Jeśli mam fragment kodu, który jest matematycznie lub strukturalnie dość złożony i nieredukowalnie, to jak miałbym udokumentować ten fragment kodu? W szczególności, w jaki sposób mogę zapewnić, że ktoś, kto może nie mieć umiejętności matematycznych lub architektonicznych, które rozumiem, może to zrozumieć z dokumentacji? Czy powinienem również dokumentować całą matematykę? …
(Przypadkowo) badałem podejścia oparte na semantyce / ontologii do dokumentacji technicznej, kiedy natknąłem się na ten klejnot : Programowanie piśmienne i sieć semantyczna to pomysły z różnych czasów, które mają związek. Dokument połączony, Literate Programming in XML autorstwa Normana Walsha, omawia technologie XML, które są kluczowe dla sieci semantycznej, jednak …
Jestem w nowej pracy, w której projekt musi spełniać surowe standardy jakości, być mocno udokumentowany, szczegółowo zarządzany, diagramy UML i wszystkie te rzeczy, które są przeciwieństwem „kodowania kowbojskiego”, w którym większość mojego dotychczasowego doświadczenia zawodowego była . Pomyśl o tym, jak powstaje oprogramowanie na dużą skalę dla przemysłu lotniczego i …
We wdrożeniach języka programowania Scheme (standard R6RS) mogę zaimportować moduł w następujący sposób: (import (abc def xyz)) System spróbuje wyszukać plik, w $DIR/abc/def/xyz.slsktórym $DIRznajduje się katalog, w którym przechowywane są moduły Scheme. xyz.slsjest kodem źródłowym modułu i w razie potrzeby jest on kompilowany w locie. Systemy modułów Ruby, Python i …
Po pierwsze, zdaję sobie sprawę, że to pytanie może być nieco długie i niejasne i przepraszam za to. Jest to prawdopodobnie podstawowy problem z krótką nazwą dla każdego, kto go „rozumie”, ale ponieważ brakuje mi w tym względzie, proszę o wyrozumiałość przy opisywaniu problemu. Programowałem w ten czy inny sposób, …
Zespół rozpoczyna swój pierwszy kapitałowy projekt Agile, a projekt wydaje się, że będzie dobrze pasował do metodologii (tj. Prawdopodobnie możemy po prostu złapać zwinną książkę i postępować zgodnie z nią jak przepis), z jednym zamieszaniem: Projekt obejmuje trzy rzeczy, z którymi nikt w zespole nie ma żadnego doświadczenia: integracja z …
Od jakiegoś czasu używam Pythona, zarówno w kontekście osobistych, jak i profesjonalnych projektów. Jedną z rzeczy, które ostatnio mi się przydarzyły, jest to, że nigdy nie myślałem o dobrym sposobie wdrażania programów w języku Python. Zasadniczo, ponieważ jest to głównie kilka skryptów, zwykle po prostu kopiuję je na maszynę, na …
W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą fachową, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz, że to pytanie można poprawić i ewentualnie ponownie otworzyć, odwiedź centrum pomocy w …
Niedawno zainteresowałem się zwinnymi praktykami w tworzeniu oprogramowania i od tego czasu widziałem wiele artykułów wskazujących, że praktyki te pozwalają obniżyć ogólne koszty. Logika tego zazwyczaj wygląda następująco: jeśli zmienią się twoje wymagania, możesz odzwierciedlić tę zmianę w kolejnym zaległym sprincie, co doprowadzi do obniżenia kosztów, ponieważ zaprojektowanie nowej funkcji …
Pytanie, które mnie martwi, brzmi: czy jest możliwe / wykonalne / uzasadnione oczekiwanie, że aplikacja typu open source będzie dobrze sprzedawać na rynku mobilnym? Czy powinienem wierzyć, że moi użytkownicy będą korzystać z mojej aplikacji, zamiast budować wersję wyewidencjonowaną, a co ważniejsze, jak mogę poradzić sobie z konkurencją, jeśli udostępnię …
Próbuję znaleźć lepsze rozwiązanie do tworzenia parsera niektórych znanych formatów plików, takich jak: EDIFACT i TRADACOMS . Jeśli nie znasz tych standardów, sprawdź ten przykład z Wikipedii: Poniżej znajduje się przykład komunikatu EDIFACT wykorzystanego do odpowiedzi na żądanie dostępności produktu: - UNA:+.? ' UNB+IATB:1+6XPPC+LHPPC+940101:0950+1' UNH+1+PAORES:93:1:IA' MSG+1:45' IFT+3+XYZCOMPANY AVAILABILITY' ERC+A7V:1:AMD' IFT+3+NO …
Najpierw powiem, że uważam, że zwinny proces może działać z powodu następujących podstawowych zasad: Daje skupienie Ogranicza hałas, który naprawdę skupia uwagę Po drugie zastanawiam się, jakie są początkowe warunki, aby proces zwinny mógł odnieść sukces? Czy potrzebujemy na przykład: Brak istniejących błędów W pełni zautomatyzowany proces testowy lub przynajmniej …
Zamknięte. To pytanie jest nie na temat . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby było tematem dotyczącym wymiany stosów inżynierii oprogramowania. Zamknięte 5 lat temu . Obecnie prowadzę start-up z kumplem i zauważyłem, że niektóre z moich zadań na uniwersytecie można ukończyć, po prostu kopiując …
Zastanawiam się, jak monitorować pamięć JVM w sposób niewielki narzut w środowisku produkcyjnym, nawet w godzinach pracy. Załóżmy, że mam dwa serwery aplikacji Tomcat w produkcji, a za nimi skonfigurowano równoważenie obciążenia. Jeśli widzę statystyki pamięci jvm, mogę powiedzieć, że saldo obciążenia przestanie wysyłać żądanie do serwera, który napotka problem …
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.