SoftFlow

SoftFlow

  • Blog
  • LinkedIn
  • RSS Feed
  • Standaryzacja, czyli dlaczego różnorodność nie jest dobra

    Standaryzacja, czyli dlaczego różnorodność nie jest dobra

    2024-11-03
    Programowanie

    Zespoły IT są na ogół różnorodne. Składają się z osób posiadających różne doświadczenia życiowe oraz zawodowe. Również powszechnym przekonaniem jest, że programiści mają skłonności introwertyczne oraz rozwinięty indywidualizm, przez co w branży krąży opinia, że zarządzanie programistami jest jak wypasanie kotów. Dodatkowo samo programowanie jest procesem w dużej mierze twórczym, przez co owoc pracy zespołu…

  • Długi czas kompilacji jest nieekologiczny!

    Długi czas kompilacji jest nieekologiczny!

    2024-10-20
    Programowanie

    Zapewne większość ludzi związanych z programowaniem zna klasyczny już epizod Compiling z komiksu xkcd ilustrujący długi czas kompilacji. Prezentuje się on następująco: Obrazek porusza problem czasu kompilacji występującego w językach kompilowanych takich jak C oraz C++. Długi czas kompilacji oznacza dodatkowy koszt z dwóch powodów: Ktoś mógłby zauważyć, że podczas kompilacji można wykonywać inne czynności…

  • Czysty kod, czyli dlaczego procesor nie doceni Twojego kodu?

    Czysty kod, czyli dlaczego procesor nie doceni Twojego kodu?

    2024-10-06
    Programowanie

    Codziennością każdego programisty jest praca z kodem źródłowym. Ważne, aby zadbać o czysty kod. Dlaczego? Odpowiedź na to pytanie znajduje się w tym artykule. Kod źródłowy jest zapisem woli programisty, która ma być zrealizowana przez procesor. W przypadku języków imperatywnych będzie to lista czynności do wykonania, a w przeciwieństwie do języków deklaratywnych jest to zbiór…

  • Dlaczego zautomatyzowane formatowanie kodu jest ważne?

    Dlaczego zautomatyzowane formatowanie kodu jest ważne?

    2024-09-26
    Programowanie

    Zagadnienie formatowania kodu nie jest skomplikowane, jednak problem polega na tym, że ilu programistów tyle preferencji oraz ile zespołów, tyle stylów formatowania. Przykładowo narzędzie clang-format zawiera następujące predefiniowane style dla języka C++: LLVM, GNU, Google, Chromium, Microsoft, Mozilla, WebKit. Sam język również nie ułatwia sprawy, gdyż standard nie wymusza stylu, a złożoność języka powoduje, że niesformatowany…

Previous Page
1 2

SoftFlow