Refactoring has been breaking popularity records among programmers for some time. Due to the fact that it is based on the gradual refreshment of small code fragments without disturbing the logic of their operation, it is perfect for counteracting the technological debt and dealing with legacy systems. Why?
Code refactoring has such undeniable advantages like:
Refaktoryzacja, tudzież z angielskiego refactoring lub z naszego ulubionego spolszczonego angielskiego refaktoring kodu, od jakiegoś już czasu bije rekordy popularności. Z uwagi na to, że polega na stopniowym odświeżeniu małych fragmentów kodu bez zaburzania logiki ich działania, to perfekcyjnie sprawdza się w bieżącym przeciwdziałaniu zaciągania długu technologicznego oraz w radzeniu sobie z wyjściem z legacy systems. Dlaczego?
Refaktoryzacja kodu ma między innymi takie niezaprzeczalne zalety:
As you probably know, an information technology audit is a reliable and comprehensive assessment tool of the current state of an IT system and plays two key roles in every enterprise: the role of an inspection and the look ahead role. It is used as a control tool due to the fact that it examines profoundly the strengths and weaknesses of the infrastructure, technology and all the know-how behind the product. …
Jak zapewne dobrze wiesz, audyt technologiczny to rzetelna i kompleksowa ocena obecnego stanu systemu informatycznego, która w każdym przedsiębiorstwie pełni dwie kluczowe role: rolę kontrolną i rolę przyszłościową. Kontrolną, bo audyt systemu IT to nic innego, jak identyfikacja słabych i silnych stron infrastruktury, technologii i całego know-how, jaki stoi za produktem. Przyszłościową, bo jego efektem jest lista rekomendacji, co należy zrobić z systemem, aby nie zaciągał więcej technologicznego długu, działał sprawnie i spełniał swoje biznesowe cele.
Innymi słowy, audyt technologiczny stosuje się po to, żeby sprawdzić, czy i jak bardzo dany software nadal jest funkcjonalny, bezpieczny i zgodny z nowoczesnymi…
Data cleansing, also often referred to as Data cleaning, is in fact not a single activity on the database, but a whole process involving the use of several techniques. Their goal is one: to have a clean - reliable, consistent and complete - database. Clean data is nothing more than high-quality data, data that we can trust and based on which we can make the right decisions. In business, where it is estimated that 25% of all data is outdated each year, and contaminated data translates into up to 20% less revenue, this is especially important. As a data software…
In the last article of our Tech Stories series, we devoted a lot of attention to code review good practices [LINK] - what is worth paying attention to when inspecting the code, what tools to use and what procedures in the team should be implemented in order to actually both the author of the code and the programmer checking it, understood their roles perfectly and were able to communicate. Therefore, now we will deal with specific case studies of the code review, starting with the bad ones, because it's best to learn from mistakes.
There is a myth that a…
Code Review is a practice that is used nowadays in almost every software development company. It allows you to detect errors at an earlier stage of the CI / CD cycle and reduce the risk of their later occurrence. It is also a great opportunity to exchange knowledge between programmers - both knowledge about good coding practices and the domain knowledge of a given product.
Code Review (also: CR, code inspection, code review or code reading) - is a practice involving the review of code written by a programmer by another person (most often a teammate) in order to reduce…
Higiena baz danych, określana też często jako Data cleansing, czyli czyszczenie danych, to de facto nie pojedyncza czynność na bazie danych, ale cały proces, polegający na zastosowaniu kilku technik. Ich cel jest jeden: posiadanie czystej — czyli wiarygodnej, spójnej i kompletnej — bazy danych. Czyste dane to nic innego jak dane wysokiej jakości, dane, którym możemy ufać i w oparciu o które możemy podejmować trafne decyzje. W biznesie, gdzie szacuje się, iż 25% wszystkich danych ulega dezaktualizacji w skali każdego roku, a zanieczyszczone dane przekładają się nawet na 20% mniejsze przychody, jest to szczególnie ważne.
Jako data software house, który…
2020 was certainly not the easiest year for the Polish economy. We will see this in full in early April, when all companies will submit their financial statements for 2020 and it will be possible to calculate the reduced revenues and profits. However, already at the moment, using the data from the official national business registers of Polish companies, KRS and CEIDG, we are able to answer the question whether the prolonged restrictions on business and difficulties related to the COVID-19 pandemic translated into the opening of new companies and the closure of failing companies. This is what we decided…
Rok 2020 z pewnością nie należał do najłatwiejszych dla polskiej gospodarki. Zobaczymy to w pełni na początku kwietnia, gdy wszystkie firmy złożą swoje sprawozdania finansowe za 2020 i będzie można podliczyć zmniejszone przychody i zyski. Jednak już w tej chwili, korzystając z danych z rejestrów polskich firm KRS i CEIDG, jesteśmy w stanie odpowiedzieć na pytanie czy przedłużające się restrykcje dla biznesu i utrudnienia związane z pandemią COVID-19 przełożyły się na otwarcia nowych firm i zamknięcia upadających. Tym właśnie postanowiliśmy się zająć w naszym raporcie.
Czy polscy przedsiębiorcy, w dobie niepewności, postanowili walczyć czy też zniknąć z rynku? …