fbpx
Coders School - strona główna

Emoji w kodzie + porady dla początkujących programistów

Czy wiesz, że w kodzie C++ możesz używać emoji? Język C++ nie jest wyjątkiem i również daje taką możliwość.

Po co właściwie stosować emoji w kodzie?

Kodowanie w języku C++ to często wymagające wyzwanie, które może być stresujące, ale dlaczego nie dodać do niego trochę zabawy? Emoji, te małe ikonki, które stały się powszechnie używane w komunikacji online, mogą również znaleźć swoje miejsce w kodzie źródłowym. To więcej niż tylko element dekoracyjny – ma potencjał do ułatwienia zrozumienia kodu.

Jak możesz wykorzystać emoji w swoim kodzie C++? Oto kilka pomysłów:

  1. Znakowanie komentarzy z pomocą emoji: Zamiast tradycyjnych komentarzy, wykorzystaj emoji, aby podkreślić swoje intencje i uczucia związane z danym fragmentem kodu.
  2. Priorytetowe oznaczanie fragmentów kodu: Emoji mogą służyć jako narzędzie do wyrażania priorytetów w kodzie. Na przykład, 💡 może oznaczać nowe pomysły do przemyślenia, a ⚠️ ważne ostrzeżenia lub kwestie wymagające szczególnej uwagi.
  3. Udoskonalenie komentarzy: Emoji mogą krótko i zwięźle opisywać funkcje i cele danego fragmentu kodu. Na przykład, 🔄 może reprezentować pętle, a 📦 klasy i struktury.
  4. Znajdowanie i wyróżnianie błędów: Zamiast tracić czas na pisanie długich opisów błędów, wykorzystaj emoji, aby szybko zidentyfikować ich wagę. 

Pamiętaj jednak, o umiarze – nadużywanie emoji w kodzie może go zdezorganizować. Wybieraj odpowiednie ikonki, tak aby nie skomplikować a ułatwić zrozumienie kodu. l.

W poniższym bardzo szybkim wideo oprócz możliwości użycia emoji, prezentuję 5 złych praktyk, które często zdarzają się osobom początkującym. Oprócz tego, pokazuje także 5 dobrych praktyk:

      1. Unikaj pustych bloków
      2. Wystrzegaj się porównań z true/false/nullptr
      3. Nie używaj niepotrzebnych else
      4. Staraj się nie stosować nadmiarowych zmiennych
      5. Używaj nawiasów klamrowych nawet do jednolinijkowców

Bardzo ciekawi mnie, czy forma tego wideo przypadła Ci do gustu. Wiem, że tempo jest bardzo szybkie i pewnie trochę je zmniejszę w przypadku kolejnych produkcji. Proszę o opinię o tym filmie w komentarzu tutaj lub na YouTube :).

ninjaletter

A może Ninjaletter?

Chcesz wiedzieć, co słychać w C++ i nie tylko? Zapisz się na Ninjaletter i otrzymuj od nas co miesiąc dawkę wartościowych treści o C++ i zadania rekrutacyjne. Do tego dorzucamy darmowe materiały, spoilery o nowych kursach, specjalne promocje dla ninjaletterowiczów i wiele, wiele innych. To co, skusisz się?

Łukasz Ziobroń

Łukasz Ziobroń

Zmieniam ludzi w prawdziwych programistów. W nauczaniu stosuję grywalizację, andragogikę i neurodydaktykę.

Najnowsze artykuły

Codex od OpenAI – agent AI pracujący na repozytoriach

Codex od OpenAI – agent AI pracujący na repozytoriach

AI w programowaniu to dziś standard, ale nie każde narzędzie warto traktować tak samo. Codex działa zadaniowo, a nie linijkowo — i to faktycznie zmienia sposób pracy. W tym artykule przyglądamy się, jak działa, gdzie się sprawdza i kiedy trzeba zachować ostrożność.

Czytaj »
docker

Narzędzia programisty: Docker w skrócie

Co wspólnego ze sobą mają ogry, cebula i Docker? Poznaj podstawy Dockera i dowiedz się, jak może przyspieszyć Twoją codzienną pracę. Odkryj, dlaczego warto go mieć w swoim arsenale programisty.

Czytaj »
good programming practices

Good programming practices – Coding Dojo

Training in a form of Coding Dojo. Participants start with a code review of a small application. They note down their comments. After that, the trainer presents bad and good programming practices. Participants discuss what can be applied in a reviewed code and start fixing it in a form of Coding Dojo.

Czytaj »
ninjaletter

Już uciekasz?

Zanim to zrobisz, zapisz się na Ninjaletter, aby wiedzieć, co piszczy w C++. 

Informujemy, iż w celu realizacji usług dostępnych w naszym serwisie, optymalizacji jej treści, dostosowania strony do Państwa indywidualnych potrzeb oraz wyświetlania, personalizacji i mierzenia skuteczności reklam w ramach zewnętrznych sieci reklamowych korzystamy z informacji zapisanych za pomocą plików cookies na urządzeniach końcowych użytkowników. Pliki cookies można kontrolować za pomocą ustawień swojej przeglądarki internetowej. Dalsze korzystanie z naszego serwisu, bez zmiany ustawień przeglądarki internetowej oznacza, iż użytkownik akceptuje stosowanie plików cookies. Więcej informacji zawartych jest w polityce prywatności serwisu.