Inżynieria oprogramowania

21
Wstrzykiwanie zależności a metody statyczne

Przeprowadziłem dzisiaj interesującą dyskusję z innym programistą na temat tego, jak podejść do klasy za pomocą metody, która akceptuje ciąg i ciąg wyjściowy. Wyobraź sobie coś takiego, co zostało w całości wykonane na potrzeby przykładu public string GetStringPart(string input) { //Some input...

21
Kto pierwszy async / czekał?

Python dodał konstrukcje async / await w wersji 3.5 w 2015 roku. Społeczność Javascript robiła kroki w tym kierunku przez bazzillion lat i wreszcie dodała bardzo podobną implementację do wersji roboczej ES8 wydanej w 2017 roku (z mojego zrozumienia). Maszynopis dodał także metody asynchroniczne w...

20
Jakie jest najlepsze IDE dla Scali? [Zamknięte]

W obecnej formie to pytanie nie pasuje do naszego formatu pytań i odpowiedzi. Oczekujemy, że odpowiedzi poparte będą faktami, referencjami lub wiedzą specjalistyczną, ale to pytanie prawdopodobnie będzie wymagało debaty, argumentów, ankiet lub rozszerzonej dyskusji. Jeśli uważasz,...

20
Dzielenie się wiedzą w przedsiębiorstwie?

Niedawno przeczytałem ten artykuł na temat dzielenia się wiedzą i natychmiast rozpoznałem ten sam problem w mojej organizacji. Moim głównym celem jest teraz „zabicie współpracy peer-to-peer” jako domyślnej metody komunikacji w nieprywatnych dyskusjach związanych z systemem. W przeciwnym razie...