Może programiści za 15k odpowiedzą - mam jedno, małe pytanie - podczas pisania kodu często pracujecie tak, że gdy potrzebujecie użyć funkcji np. liczenia ilości znaków w ciągu, czy pobierania co drugiej litery to szukacie tego w googlach, czy macie to wykute/sami kombinujecie? #kiciochpyta #programowanie
@devPie: jeżeli coś bardzo prostego, jak wspomniane wybieranie co drugiej litery, to szybciej jest napisać samemu. Jeżeli coś bardziej czasochłonnego, to szukam gotowca.
@devPie: W tej kolejności: 1. Notepad++/sdk mi podpowiada (kojarzę mniej-więcej nazwę ale nie pamiętam czy na pewno taka) 2. Kopiuję z innych projektów 3. szukam w google
@devPie: Z czasem zaczynasz pamiętać co jest w danej bibliotece i po prostu dopinasz ją do projektu. Chyba, że jest to coś trywialnego i nie ma sensu bawić się w powiększanie zależności. Generalnie staram się trzymać zasady "Nie wynajduj koła na nowo".
@devPie: Trochę zależy od języka, bo np. to wybieranie co drugiej litery w pythonie robić się przez for comprehension, które należy umieć napisać bez żadnego myślenia, ale w takim C++ nie ma już chyba na to takiego ładnego sposobu.
@frax: Uwaga, cebulakod:D std::string s_out; for(auto j = 0; j < s.length(); j += 2) s_out.append(s.at(j)); PS, jestem ciekawy, czy chociaż 1% ręcznie napisanych funkcji tego typu poradziłoby sobie na przykład z tekstem po koreańsku;)
#kiciochpyta #programowanie
W tej kolejności:
1. Notepad++/sdk mi podpowiada (kojarzę mniej-więcej nazwę ale nie pamiętam czy na pewno taka)
2. Kopiuję z innych projektów
3. szukam w google
std::string s_out; for(auto j = 0; j < s.length(); j += 2) s_out.append(s.at(j));
PS, jestem ciekawy, czy chociaż 1% ręcznie napisanych funkcji tego typu poradziłoby sobie na przykład z tekstem po koreańsku;)