Technologiczne, Gadżety, Telefony Komórkowe, Pobieranie Aplikacji!

Sześć reguł programowania, które utrudniają pracę zawodowym programistom

Czasami konieczne jest złamanie zasad świata programowania, aby kodowanie stało się bardziej ekscytujące i aby napisać kod bardziej wydajny i wysokiej jakości.

Ludzie przez całe życie łamią pewne zasady i chociaż wiedzą, że robią coś złego, w tajemnicy lubią robić pewne rzeczy.

Świat programowania otaczają różne zasady i wytyczne. Niektóre z nich ignorujemy i zrobiliśmy krok do przodu.

Sześć zasad programowania, które utrudniają pracę zawodowym programistom

Inhaltsverzeichnis

Sześć zasady programowania które utrudniają pracę zawodowym programistom

Świadomie lub nieświadomie twórcy aplikacji piszą pozornie poprawny, ale błędny kod, który nie wysadzi komputerów w powietrze i że nawet klienci będą zadowoleni z korzystania z ich aplikacji. Mimo to w głębi duszy nie jest to dobry kod.

Zawsze pamiętaj, że inni programiści będą oceniać każdy napisany przez Ciebie kod. Jeśli napiszesz destrukcyjny kod, w najlepszym wypadku zostaniesz wyśmiany, a w najgorszym, Twój kod zostanie ujawniony ludziom jako kod błędny i pouczający. Lepiej złamać zasady, aby kody były bardziej skomplikowane, aby uniknąć tego problemu i dobrego kodowania!

Dlaczego skomplikowane? Ponieważ piszemy czystsze i bardziej czytelne kody, które działają na systemach komputerowych w najkrótszym czasie. Zasad rządzących światem programowania jest tak wiele, że złamanie niektórych z nich usprawnia proces kodowania.

1. Kopiowanie

  • Pierwszym złym nawykiem jest kopiowanie. Kopiowanie to jeden z największych błędów, które zaczynają się w szkole i na uniwersytecie. W środowiskach pracy nie ma konkretnych zasad dotyczących zakazu kopiowania, ale niewątpliwie część kodu nie powinna być kopiowana. Jeśli widzisz konkretne kody, w których autor na początku użył słowa „prawo autorskie”, nie powinieneś używać ich do budowania programów komercyjnych. Lepiej poświęcić trochę czasu i napisać swoje kody. Niektórzy programiści udostępniają swój kod i na początku dokumentacji projektu określają rodzaj licencji (BSD, MIT), co wskazuje na sposób wykorzystania kodu. W takim przypadku możesz zapłacić za dostęp do kodu i wykorzystanie go w aplikacji biznesowej, ponieważ czasami pisanie skomplikowanego kodu jest czasochłonne i nie trzeba wymyślać koła na nowo. Legalne kopiowanie pozwala naprawić niedociągnięcia napisanego kodu i wykorzystać w swoim projekcie zasady innych programistów. Kod udostępniany w witrynach takich jak GitHub jest pomysłem programisty lub grupy programistów, którzy opracowali rozwiązanie problemu. Bliższe przyjrzenie się tym kodom pomoże Ci znaleźć pomysły na rozwiązanie podobnych problemów. Kopiowanie zasad z całkowicie zamkniętymi oczami stwarza duży problem; w skopiowanych kodach mogą być ukryte błędy lub inne założenia związane z rolą danych w zasadach, których nie rozumiesz poprawnie, a przepisy są kompletne i kompletne w wejściu do Twojego harmonogramu. W takiej sytuacji, gdy program staje przed problemem, a menadżer firmy lub zespołu zadaje pytanie dotyczące fragmentu kodu i żąda zmiany zasad, stajesz przed poważnym problemem. Kod udostępniany w witrynach takich jak GitHub jest pomysłem programisty lub grupy programistów, którzy opracowali rozwiązanie problemu. Bliższe przyjrzenie się tym kodom pomoże Ci znaleźć pomysły na rozwiązanie podobnych problemów. Kopiowanie zasad z całkowicie zamkniętymi oczami stwarza duży problem; w skopiowanych kodach mogą być ukryte błędy lub inne założenia związane z rolą danych w zasadach, których nie rozumiesz poprawnie, a przepisy są kompletne przy wprowadzaniu harmonogramu. W takiej sytuacji, gdy program staje przed problemem, a menadżer firmy lub zespołu zadaje pytanie dotyczące fragmentu kodu i żąda zmiany zasad, stajesz przed poważnym problemem. Kod udostępniany w witrynach takich jak GitHub jest pomysłem programisty lub grupy programistów, którzy opracowali rozwiązanie problemu. Bliższe przyjrzenie się tym kodom pomoże Ci znaleźć pomysły na rozwiązanie podobnych problemów. Kopiowanie zasad z całkowicie zamkniętymi oczami stwarza duży problem; w skopiowanych kodach mogą być ukryte błędy lub inne założenia związane z rolą danych w zasadach, których nie rozumiesz poprawnie, a przepisy są kompletne przy wprowadzaniu harmonogramu. W takiej sytuacji, gdy program staje przed problemem, a menadżer firmy lub zespołu zadaje pytanie dotyczące fragmentu kodu i żąda zmiany zasad, stajesz przed poważnym problemem. Kopiowanie regulaminu z zamkniętymi oczami wiąże się z dużym problemem; mogą pojawić się problemy w skopiowanych kodach lub inne założenia związane z rolą danych w zasadach, że nie rozumiesz poprawnie ich logiki, a przepisy są kompletne i kompletne we wpisie do Twojego harmonogramu. W takiej sytuacji, gdy program staje przed problemem, a menadżer firmy lub zespołu zadaje pytanie dotyczące fragmentu kodu i żąda zmiany zasad, stajesz przed poważnym problemem. Kopiowanie regulaminu z zamkniętymi oczami wiąże się z dużym problemem; w kopiowanych kodach mogą kryć się ukryte błędy lub inne założenia związane z rolą danych w zasadach, że nie rozumiesz prawidłowo ich logiki, a przepisy są kompletne i kompletne we wpisie do Twojego harmonogramu. W takiej sytuacji, gdy program staje przed problemem, a menadżer firmy lub zespołu zadaje pytanie dotyczące fragmentu kodu i żąda zmiany zasad, stajesz przed poważnym problemem.

2. Brak kodów funkcjonalistycznych

  • Drugim złym nawykiem jest brak regulacji zorientowanej na funkcjonalność. W ciągu ostatniej dekady paradygmat kodowania funkcjonalnego poszybował w górę. W większości przypadków ten paradygmat programowania wykorzystuje rozwiązanie zagnieżdżonych wywołań kodu do tworzenia programów. Doświadczeni programiści najpierw upewniają się, że wszystkie dane przechodzą właściwymi kanałami, zanim zaczną kodować.

3. Stosowanie standardowych odstępów

  • Trzeci zły nawyk to niestosowanie standardowych odstępów. W większości języków programowania użycie spacji pomiędzy kodami nie wpływa negatywnie na wydajność programów. Z wyjątkiem kilku języków programowania, takich jak Python, który używa spacji do oznaczenia bloku kodu, w innych językach korzystanie ze swobody nie szkodzi sposobowi działania programu. Niektórzy programiści nadal mają na tym punkcie dziwną obsesję, a w jednym przypadku widziałem nawet programistę, który poważnie powiedział do kierownika projektu: „Piszę niestandardowy kod!”. Czasami trzeba pomyśleć o czymś głębszym niż rozmieszczenie przestrzeni. Możesz martwić się dodatkowym obciążeniem bazy danych. Możesz się martwić, że zbyt wiele białych obszarów obniży jakość Twojego kodu, ale powinieneś wiedzieć, że białe plamy są tak samo ważne jak jakość kodowania.

4. Za pomocą polecenia goto

  • Czwartym kiepskim nawykiem jest używanie polecenia goto. W starych językach programowania goto odgrywało kluczową rolę, a programy rzadko pisano bez tego polecenia. Jednakże polecenia podobne do Goto, które przeskakują do numeru wiersza, mogą znacznie zmniejszyć czytelność kodu. Twórcy kompilatorów ostatecznie pozwolili programistom na używanie znaczników zamiast numerów linii, co było miłą i pomocną funkcją, ale mimo to Goto jest poważnym błędem programistycznym.

5. Definicja typów danych

  • Piątym największym błędem jest definicja typów danych. Osoby kochające języki typowane zamiast jawnie definiować typ danych, definiują zmienną w programie i delegują proces wykrywania typu danych kompilatorom. W przeszłości powodowało to, że programy pokazywały dziwne błędy. Mimo to w nowej epoce, kiedy kompilatory stały się wystarczająco inteligentne, aby wnioskować o typie kodu na podstawie jego wyglądu, strategia ta jest akceptowalna, ponieważ pozwala pominąć najprostsze powiadomienia i zaoszczędzić kilka bitów. W większości przypadków programiści mogą zidentyfikować typy danych, sprawdzając pętle for programu i zmienną I.

6. Nie pisanie struktur danych osobowych

  • Szósty kiepski nawyk to niepisanie prywatnych struktur danych. Jedną z niepisanych zasad świata programowania jest to, że po ukończeniu kursu struktur danych na drugim roku studiów programista nigdy nie powinien pisać kodu do przechowywania danych, a zamiast tego zawsze używać predefiniowanych struktur danych, ponieważ ktoś już je posiada. Pisałem i testowałem to przez lata. Wystarczy, że użyjesz tych kodów na różne sposoby. Faktem jest, że czasami struktury danych są nieco powolne i jeśli użyjemy tych kodów, popełnimy błąd w kodowaniu. Czasami biblioteki skłaniają nas do rekonfiguracji naszych danych, zamiast pozwalać nam na używanie struktur. Czasami biblioteki mają funkcje takie jak blokowanie wątków lub procesów, podczas gdy nasz kod nie potrzebuje tych funkcji. W takiej sytuacji lepiej jest napisać własne struktury danych, które są bardziej czytelne i działają szybciej. W tej krótkiej notatce nie da się zawrzeć wielu punktów, ale czasem złamanie tradycji przynosi postęp w świecie programowania.

Pobierz zerowe motywy WordPressPobierz zerowe motywy WordPressPobieranie premium motywów WordPressPobierz bezpłatne motywy WordPress Premiumudemy do pobrania za darmopobierz oprogramowanie intexBezpłatne pobieranie motywów WordPresspłatny kurs udemy do pobrania za darmo