Wszystko, co chcesz wiedzieć o programowaniu ale boisz się zapytać - Programowanie jest łatwe

Poniżej lista wszystkich artykułów, które przygotowaliśmy dla Ciebie. Jest to idealne miejsce aby zacząć przygodę z programowaniem a także sposób na odświeżenie niektórych zagadnień.

URL

"W internecie jest wszystko." Do każdego zasobu jest tak samo daleko, wystarczy znać jego adres. Adres zasobu to ścieżka, która prowadzi dokładnie do tej rzeczy. W niej samej zakodowane jest sporo interesujących informacji.

Dodano: 2018-05-16 09:03 przez Piotr Poźniak

słowniczek, url, ścieżka, zasoby,

Pętla for - odpowiedzi

Sprawdź, jak sobie radzisz z pętlami. W tym artykule znajdziesz odpowiedzi do ćwiczeń dotyczących for.

Dodano: 2018-05-11 07:18 przez Piotr Poźniak

ćwiczenia, odpowiedzi, pętle, for,

Sleep- usypianie programu

System operacyjny, który zarządza uruchomionymi programami, przydziela każdemu porcję czasu procesora, który wykorzystuje ją na wykonanie swojego algorytmu. Program nie może pracować cały czas, bez odpoczynku, jednak istnieje możliwość odłożenia jego pracy w czasie.

Dodano: 2018-05-08 09:40 przez Piotr Poźniak

sleep, usypianie, stan bezczynnosci, usleep,

Aplikacje hybrydowe

Problem pojawia się, gdy programista zaznajomiony z konkretną platformą staje przed zadaniem napisania "tego samego" na inną platformę. Wtedy jego wiedza może się okazać co najmniej niewystarczająca, a niekiedy nawet może przeszkadzać w poznawaniu nowego.

Dodano: 2018-05-02 07:05 przez Piotr Poźniak

Aplikacje hybrydowe, appcelerator, titanium, react native, ionic, xamarin, javascript,

Pętla for

Kontrola nad przebiegiem pętli może spędzić sen z powiek. Nieskończona pętla, przerwanie się z nieokreślonych powodów… Aby zapewnić większą kontrolę nad iteratorem, do dyspozycji mamy pętlę for.

Dodano: 2018-04-27 08:27 przez Piotr Poźniak

ćwiczenia, pętle, for, cotinue, break,

Architektura projektu

Niemalże tak szybko, jak wyjdziemy z projektów typu Hello World, tak równie szybko zacznie nam doskwierać poziom skomplikowania struktury projektu. Trzeba sobie z tym poradzić i jest na to masa sposobów.

Dodano: 2018-04-24 07:45 przez Piotr Poźniak

Architektura, projekty, wzorce projektowe, mvc, framework,

Pętla do... while

Pętla while jest najprostszą formą wielokrotnego wykonania danego fragmentu algorytmu, jednak z punktu widzenia algorytmiki jeszcze prostszą jest pętla do... while.

Dodano: 2018-04-20 07:59 przez Piotr Poźniak

ćwiczenia, pętle, do, while,

Enkapsulacja

Gdy przychodzi potrzeba opakowania warstwy danych w inną warstwę danych, to mamy do czynienia z enkapsulacją, o której słów kilka w poniższym artykule.

Dodano: 2018-04-18 06:44 przez Piotr Poźniak

Słowniczek, enkapsulacja, hermetyzacja, kapsułkowanie, struktury, maski binarne,

Pętla while - odpowiedzi

Sprawdź jak sobie radzisz z pętlami. W tym artykule znajdziesz odpowiedzi do ćwiczeń dotyczących while.

Dodano: 2018-04-13 09:23 przez Piotr Poźniak

ćwiczenia, odpowiedzi, pętle, while,

Obsługa błędów

Czasami do radzenia sobie z błędami nie trzeba wyjątków tylko przemyślanej konstrukcji funkcji. Podzielę się z kilkoma dobrymi radami w tej kwestii.

Dodano: 2018-04-10 09:58 przez Piotr Poźniak

obsługa błędów, warunki, return,

Pętle- while

Eat, sleep, code, repeat- mówią niektórzy, nawiązując do popowej piosenki. Maszyny słyną z tego, że potrafią powtarzać wykonywane czynności bez znudzenia i potrzeby przerwy na sen. Pętle to kwintesencja programowania.

Dodano: 2018-04-06 07:42 przez Piotr Poźniak

ćwiczenia, pętle, while, continue, break,

Standard kodowania- code style guide

Wspominałem o tym wiele razy i doskonale łączy się to z DRY i KISS- czysty kod jest kluczem do sukcesu. Jak dbać o czystość w kodzie? Z pomocą przychodzą odpowiednie konwencje.

Dodano: 2018-04-04 07:22 przez Piotr Poźniak

konwencja, standard kodowania, code style, clean code,

Warunki, odpowiedzi

Żona mówi do męża: idź do sklepu i kup 10 jajek, jak będą parówki, kup 3. Mąż wraca z trzema jajkami.

Dodano: 2018-03-30 07:38 przez Piotr Poźniak

ćwiczenia, odpowiedzi, warunki, if, else, alternatywa, koniunkcja, XOR,

KISS

Za każdym razem tworząc projekt od nowa, w głowie pojawia się piękna wizja czystego i czytelnego kodu, który tłumaczy sam siebie, jest lekki w zrozumieniu i łatwy w modyfikacji. Ostatecznie projekt kończy się zagmatwanym kodem, którego nie da się zrozumieć, nie czytając komentarzy. Kto nie był w takiej sytuacji niech pierwszy rzuci kamień.

Dodano: 2018-03-27 05:20 przez Piotr Poźniak

Słowniczek, KISS, dobre praktyki,

Warunki

Warunek to nie tylko rozwiązanie dla studentów. Za pomocą warunków można rozwidlać algorytm i tworzyć nowe ścieżki, którymi ma podążać. Prezentuję podstawy instrukcji warunkowych.

Dodano: 2018-03-24 12:01 przez Piotr Poźniak

ćwiczenia, warunki, if, else alternatywa, koniunkcja, XOR,

Testy Jednostkowe

Testy to temat rzeka. W zasadzie można by pokusić się o całkiem nową inicjatywę "testowanie jest łatwe". Pomimo tego, warto zaznajomić się z ich podstawowymi technikami. Będzie tutaj o testach jednostkowych.

Dodano: 2018-03-20 09:00 przez Piotr Poźniak

Słowniczek, testy, testy jednostkowe, assert, unit test,

Zmienne, odpowiedzi cz. 2

Im dalej w las tym więcej drzew. Tutaj demonstruję rozwiązania dotyczące zmiennych zmiennoprzecinkowych oraz zmiennych znakowych. Może być zaskakująco!

Dodano: 2018-03-16 07:31 przez Piotr Poźniak

ćwiczenia, odpowiedzi, zmienne, float, zmiennoprzecinkowe, znaki, ascii,

DRY- nie powtarzaj się!

Jest kilka przyzwoitych zaleceń i technik dotyczących pisania kodu. Niemalże każdy programista ma własne zasady i przyzwyczajenia jednak parę z nich naprawdę warto przestrzegać niezależnie od osobistych preferencji. Jedną z nich jest DRY.

Dodano: 2018-03-13 07:36 przez Piotr Poźniak

Słowniczek, DRY, enkapsulacja, atomowo, code review, zasady, dobre nawyki,

Zmienne, odpowiedzi cz. 1

Porównaj swoje odpowiedzi do ćwiczeń ze zmiennych. Sprawdź jak dobrze Ci poszło.

Dodano: 2018-03-09 10:01 przez Piotr Poźniak

ćwiczenia, odpowiedzi, zmienne, nazewnictwo, typy całkowite,

Dziennik pokładowy, cechy dobrego logowania

Nawet najprostszy program, w swojej ostatecznej formie, robi bardzo wiele rzeczy. Operuje wieloma wartościami cząstkowymi, które nie zawsze są wyświetlane użytkownikowi, a mogą mieć kluczowe znaczenie, np. przy szukaniu błędów albo doborze odpowiednich parametrów wejściowych. Wszystko, czego użytkownik ma nie widzieć a może się przydać, ląduje do dziennika programu, czyli logów.

Dodano: 2018-03-06 09:19 przez Piotr Poźniak

log, dziennik, logowanie, syslog, warn, debug, error,