Wykop.pl Wykop.pl
  • Główna
  • Wykopalisko186
  • Hity
  • Mikroblog
  • Zaloguj się
  • Zarejestruj się
Zaloguj się

Popularne tagi

  • #ciekawostki
  • #informacje
  • #technologia
  • #polska
  • #swiat
  • #motoryzacja
  • #podroze
  • #heheszki
  • #sport

Wykop

  • Ranking
  • Osiągnięcia
  • FAQ
  • O nas
  • Kontakt
  • Reklama
  • Regulamin
DiKey

DiKey

Dołączył 15 lat temu
  • Obserwuj
  • Akcje 15342
  • Znaleziska 1818
  • Mikroblog 13524
  • Obserwujący 13
  • Obserwowane 82
DiKey
DiKey 27.02.2017, 12:53:58
  • 7
Dodałem oskary na #czarnolisto ( ͡º ͜ʖ͡º)
#wykop #mirko #oswiadczenie
DiKey - Dodałem oskary na #czarnolisto ( ͡º ͜ʖ͡º) 
#wykop #mirko #oswiadczenie

źródło: comment_eP9n45khB15utBRIpUxeGltHuDiLDK6Z.jpg

Pobierz
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

DiKey
DiKey 21.02.2017, 01:33:08
  • 16
Ciąg dalszy wyczynów #programista10k (8 lat komercyjnego doświadczenia zobowiązuje) ( ͡° ͜ʖ ͡°)
Uprzedzając pytania typu "a tyy jakbyś to zrobił???", "niby co tutaj nie działa?!" od równie dobrych wykopowych programistów, postanowiłem wejść w procesy myślowe autora tego kodu linijka po linijce:

30: A przypiszę sobie odpowiedź serwera do zmiennej item, hehe, dobre

31: o a teraz zamiast zdefiniować jej typ, udam że to tablica i też będzie
DiKey - Ciąg dalszy wyczynów #programista10k (8 lat komercyjnego doświadczenia zobowi...

źródło: comment_rX8ZzolseeYbrIzj6hx9eBeaP7IdarKl.jpg

Pobierz
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

DiKey
DiKey
Autor
21.02.2017, 13:10:18 via Android
  • 0
@produktdotestow: jak za taką jakość kodu to chyba i tak nie ma co narzekać (⌐ ͡■ ͜ʖ ͡■)
  • Odpowiedz
DiKey
DiKey 14.02.2017, 17:02:06
  • 5
#rozdajo kod na 25% zniżki na #pysznepl: 3CQLCVUP
  • 2
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

DiKey
DiKey
Autor
17.02.2017, 19:26:04
  • 0
@iMarek22: dostałem w ramach zadośćuczynienia, bo restauracja anulowała zamówienie
  • Odpowiedz
zbigniew-wu
zbigniew-wu
04.02.2017, 18:13:27
  • 90
Dziś trochę o tanich lotach od drugiej strony - na co trzeba uważać w tanich liniach? Poradnik przede wszystkim dla tych, którzy jeszcze nie latali, a chcą zacząć :)

Pułapki tanich lotów - na co trzeba uważać?

Standardowo, zapraszam na fanpage - KLIK
I do wpisu na blogu - KLIK
zbigniew-wu - Dziś trochę o tanich lotach od drugiej strony - na co trzeba uważać w t...

źródło: comment_hbXdhOYyJ4DJJfZe9msaqFQ3qchcMZDh.jpg

Pobierz
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

DiKey
DiKey 13.02.2017, 02:07:42
  • 0
Tutaj znajdziecie listę wykluczonych przedmiotów.


@zbigniew-wu: tutaj chyba miał być jakiś link
  • Odpowiedz
Webanti
Webanti
30.01.2017, 21:01:32
  • 4
#webdev #heheszki
https://webanti.com/404.html

Czy robimy to dobrze? ( ͡° ͜ʖ ͡°)
  • 19
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

DiKey
DiKey 12.02.2017, 00:35:43 via Android
  • 1
Czy robimy to dobrze? ( ͡° ͜ʖ ͡°)


Your computer will be need a psychiatrist...
@Webanti, nie bardzo, to zdanie jest raczej niepoprawne...
  • Odpowiedz
AnonimoweMirkoWyznania
AnonimoweMirkoWyznania
10.02.2017, 08:53:02
  • 232
Treść przeznaczona dla osób powyżej 18 roku życia...
  • 76
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

DiKey
DiKey 10.02.2017, 18:29:10 via Android
  • 0
Treść przeznaczona dla osób powyżej 18 roku życia...
  • Odpowiedz

457

Ekonomista: Nie macie szans na emeryturę

Ekonomista: Nie macie szans na emeryturę

Myślisz, że możesz w przyszłości liczyć na emeryturę, nawet jeśli będzie niska? Znany ekonomista, Sławomir Horbaczewski nie pozostawia złudzeń. Zakładając, że nic nie zmieni się w naszym systemie...

etui64
z
fakt.pl
dodany: 03.02.2017, 18:22:55
  • 246
  • #
    polska
  • #
    ekonomia
  • #
    emerytura
  • #
    prognozy
  • #
    systememerytalny
DiKey
DiKey 08.02.2017, 12:37:42 via Android
  • 0
@Pan-K 620 funtów emerytury? Przy jakich dochodach?
sucharixx
sucharixx
31.01.2017, 17:15:19
  • 1
Panie to loto na jakimś free hosting czy co, że tak suabo?
#strimi
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

DiKey
DiKey 31.01.2017, 18:34:00
  • 1
@sucharixx: u twórcy na lapku. Teraz akurat wyłączył kompa, musisz poczekać aż wróci.
  • Odpowiedz
DiKey
DiKey 25.01.2017, 10:36:13
  • 7
Dzisiaj był dobry dzień.
- 8h przepracowane
- 2.2km przebiegnięte, zaraz będę się mógł zapisać do #biegajzwykopem
- prysznic wzięty
- śniadanie zjedzone
- 3 herbaty wypite
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

DiKey
DiKey 03.01.2017, 15:36:05
  • 11
Właśnie tak Mireczki wygląda kod programisty 10k z 8-letnim doświadczeniem (w phpie xD) ( ͡€ ͜ʖ ͡€)
Powyższe metody zostały utworzone w commicie z jakże opisowym tytułem "branch update".
A zaryzykuję #programowanie #webdev #javascript #kod #programista15k #rakcontent #gorzkiezale
DiKey - Właśnie tak Mireczki wygląda kod programisty 10k z 8-letnim doświadczeniem (w...

źródło: comment_FXXtYlJQUmAjF2CzAdcwcjRFVzJujTLt.jpg

Pobierz
  • 62
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

DiKey
DiKey
Autor
03.01.2017, 15:38:37
  • 1
@BazaltowyTubylec: i to jak! ( ͡° ͜ʖ ͡°)
  • Odpowiedz
DiKey
DiKey
Autor
03.01.2017, 15:41:01
  • 0
@interface: taka prawda, niestety w Polsce przy rekrutacji liczy się tylko komercyjne (podkreślam: komercyjne) doświadczenie.
  • Odpowiedz
DiKey
DiKey
Autor
03.01.2017, 15:45:03
  • 0
@Ragnarokk: mówię z autopsji
  • Odpowiedz
DiKey
DiKey
Autor
03.01.2017, 15:46:29
  • 1
@bonus: ja bym to zrobił jakoś tak:

isInSearchedDataSource(type: string): boolean {

return (['web', 'comments', 'forum', 'review'].indexOf(type) !== -1);

}

Ale ja nie mam tyle komercyjnego doświadczenia (⌐
  • Odpowiedz
DiKey
DiKey
Autor
03.01.2017, 15:50:56
  • 3
Nie rozumiem co Ty krytykujesz.

Twoje rozwiązanie jest jeszcze gorsze niż jego, bo mniej czytelne, a chodzi o wygodę osób czytających, poprawiających kod po Tobie.

Literówka w nazwie metody, też nie taka straszna.

Dziwne jest tutaj podanie tak tych stringów na sztywno, ale żeby to ocenić trzeba znać całą otoczkę.

Niczego karygodnego tutaj nie ma.

@cevilo: co? xD Wciśnij F12 i wklej "('web' || 'comments' || 'forum' || 'review')"
  • Odpowiedz
DiKey
DiKey
Autor
03.01.2017, 15:55:39
  • 0
@cevilo: spoko, a po za tym dlaczego

return variable;

jest według Ciebie mniej czytelne od poniższego?

if
  • Odpowiedz
DiKey
DiKey
Autor
03.01.2017, 15:56:29
  • 0
@Dijuna: do tego to typy wyliczeniowe (enum) jak już ;) To #typescript, a nie #php.
  • Odpowiedz
DiKey
DiKey
Autor
03.01.2017, 15:59:01
  • 0
@bonus: ten kod leży już od półtora miesiąca, więc raczej nie zapowiadało się na poprawki (⌐ ͡■ ͜ʖ ͡■)
  • Odpowiedz
DiKey
DiKey
Autor
03.01.2017, 16:00:49
  • 0
@Dijuna: może niepotrzebnie dodałem tę informację, że autor pisał wcześniej w #php, ale zwróć uwagę na moje komentarze powyżej - wklejony kod jest w Typescript'cie.
  • Odpowiedz
DiKey
DiKey
Autor
03.01.2017, 16:02:35
  • 0
@cevilo: dla 3 i więcej porównań do tej samej zmiennej wolę użyć metody Array.indexOf(), jest czytelniejsze zwłaszcza jak dojdą do tego inne warunki.
  • Odpowiedz
DiKey
DiKey
Autor
03.01.2017, 16:05:28
  • 1
@Dijuna: mam, switch też byłby dobry :)
  • Odpowiedz
DiKey
DiKey
Autor
03.01.2017, 16:10:23
  • 0
@cevilo: z jednej strony racja, a z drugiej strony jest to powszechnie wykorzystywane rozwiązanie w #javascript i w alternatywie mamy tylko długiego switcha:

switch(type) {

case 'web':

case 'forum':
  • Odpowiedz
DiKey
DiKey
Autor
03.01.2017, 16:51:09
  • 0
@larvaexotech: poczytaj komentarze. Tak na szybko odpowiadając:
Kod ma być czytelny i działający (tutaj nie ma tego drugiego, a niepotrzebny if jest... niepotrzebny) i właśnie tego bym oczekiwał po "programiście 10k".
1. Owszem, przed definicją funkcji powinien wystąpić modyfikator dostępu, jednak nie jest to jakiś rdzeń systemu, więc nic się złego nie stanie jak go akurat tutaj zabraknie.
2. j/w
3. Powinien być i w moim rozwiązaniu jest.
4. No dokładnie to samo mu
  • Odpowiedz
DiKey
DiKey
Autor
03.01.2017, 17:03:21
  • 0
Dlaczego druga funkcja nazywa się "get" skoro nie zwraca żadnych danych?

@larvaexotech: pełno tutaj takich funkcji, niestety już za późno na zmiany i tłumaczenia...
Fajnie, że widzisz co można poprawić (chociaż główny aspekt gdzieś Ci umknął), ale niefajnie, że próbujesz robić to o co sam oskarżasz innych.
  • Odpowiedz
DiKey
DiKey
Autor
03.01.2017, 17:30:58
  • 0
Lepiej trzymać się zasady "zawsze"

@larvaexotech: ja się trzymam, ale nie mam siły wymuszać tego na innych.
2. Tutaj wszystko jest raczej oczywiste, a projekt nie był dokumentowany od samego początku (dopiero teraz podczas refactoringu "core functionality" dodaję JSDoci), więc nie mogę tego nagle zacząć wymagać do każdej pomniejszej funkcji.

Podaj mi racjonalny argument, bo dla mnie Twój sposób jest po pierwsze mniej czytelny

4. Jak napisałem wyżej - w Javascript jest to
  • Odpowiedz
DiKey
DiKey
Autor
03.01.2017, 17:35:29
  • 0
if (variable == 'string1' || variable == 'string2' || variable == 'string3') then return true;


@cevilo: nawet IDE da Ci przy takiej instrukcji podpowiedź, że może zostać uproszczona do return (variable == 'string1' || variable == 'string2' || variable == 'string3');
  • Odpowiedz
DiKey
DiKey
Autor
03.01.2017, 18:10:07
  • 0
@kubelke: wyjaśnienie
DiKey - @kubelke: wyjaśnienie

źródło: comment_IkKaJe6SyaGWsTuoORB3YeKk3Kc3gVg1.jpg

Pobierz
  • Odpowiedz
DiKey
DiKey
Autor
03.01.2017, 19:03:32
  • 0
@cevilo: @larvaexotech: jakby tam faktycznie był porównania do tej zmiennej to bym się nie czepiał. Ale rozważ taki przypadek: chcesz sprawdzić czy zmienna variable spełnia jeden z poniższych warunków:
a) jest jednym z "value1", "value2", "value3", "value4", "value5", "value6", "value7";
b) jest jednym z "value1", "value2", "value3", "value4", "value5" i isActive jest prawdziwe.
Ja to zrobię tak:
let values = ["value1", "value2", "value3", "value4", "value5", "value6", "value7"];
  • Odpowiedz
DiKey
DiKey
Autor
03.01.2017, 19:55:05 via Android
  • 0
@cevilo: wydaje Ci się to dziwne, bo pewnie w języku, w którym piszesz na co dzień są do tego inne funckje, w JS robimy to tak. Nie wiem skąd Twoje zdziwienie, że tablica nie zastępuje ifa? Pokaż proszę jakbyś to rozwiązał na switchu, będzie nam łatwiej porównać.
  • Odpowiedz
DiKey
DiKey
Autor
03.01.2017, 20:49:32
  • 0
@cevilo: masz rację, za dużo edytowałem i warunki wyszły złe (⌐ ͡■ ͜ʖ ͡■) Poprawka:
a) jest jednym z "value1", "value2", "value3", "value4", "value5", "value6", "value7" i isActive jest nieprawdziwe
b) jest jednym z "value1", "value2", "value3", "value4", "value5" i isActive jest prawdziwe.
Stworzyłem plunkera i dodałem testy, żeby nie zdawać się na naszą intuicję ;)
http://plnkr.co/edit/RiZnD7Ph9gLodJSAkWkv?p=preview
Podmień algorytm funkcji na swoją wersję, proszę.
  • Odpowiedz
DiKey
DiKey
Autor
03.01.2017, 21:02:37
  • 0
@cevilo: link podałem wyżej, wejdź w script.js i masz tam kod. Odpowiednia struktura i "co dalej" jest ważne dla późniejszej edycji gdy dojdzie więcej warunków, a także czytelności kodu.
  • Odpowiedz
DiKey
DiKey
Autor
03.01.2017, 21:08:30
  • 0
@cevilo: pozwól, że odpowiem Ci zaraz po tym jak przedstawisz swoje rozwiązanie, bo teraz to takie gdybanie.
  • Odpowiedz
DiKey
DiKey
Autor
03.01.2017, 21:12:34
  • 0
Szkoda mi czasu na dawanie darmowych lekcji.

@cevilo: zabawne :) Skoro taki banalny problem wymaga od Ciebie poświęcenia większej ilości czasu niż napisanie komentarza to pora przemyśleć własne metody.
  • Odpowiedz
DiKey
DiKey
Autor
03.01.2017, 21:25:00
  • 0
@cevilo: napisałem wyżej, że dla 3 i większej ilości porównań tej samej zmiennej wolę to wrzucić do tablicy.

if (login == 'admin') then return true;

Co to w ogóle jest? W normalnym języku robisz po prostu:

return login
  • Odpowiedz
DiKey
DiKey
Autor
03.01.2017, 21:44:29
  • 0
@cevilo: haha, pozwól, że przedstawię jakby wyglądało to Twoje rozwiązanie, bo ktoś niezorientowany jeszcze pomyśli, że masz w jakimś stopniu rację ( ͡° ͜ʖ ͡°)
switch(type) {
case 'value1':
  • Odpowiedz
DiKey
DiKey
Autor
04.01.2017, 13:16:20 via Android
  • 0
@mesrs123 no cóż, na mirko sami programiści 15k, nie wymagajmy od nich zbyt wiele :D
  • Odpowiedz
DiKey
DiKey
Autor
05.01.2017, 13:25:34 via Android
  • 1
@SystemHalted wiesz, błędu nie wyrzuca czyli jest okej xD jak widac 15 phpowcom plusującym koment Larvy już bardziej przeszkadza brak modyfikatora dostępu i jsdoca (⌐ ͡■ ͜ʖ ͡■)
  • Odpowiedz
laress
laress
18.12.2016, 10:25:43 via Android
  • 17
Stój! Nikt nie może wejść do magazynu!

#gothic
  • 4
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

DiKey
DiKey 18.12.2016, 15:09:00
  • 3
@Kapuczin: Miłościwy Lord Hagen skonfiskował wszystko na potrzeby armii królewskiej.

  • Odpowiedz
TotalDisaster
TotalDisaster
18.12.2016, 12:41:06
  • 5
Mirki, na cdp.pl gothic universe za 6 pln, jak ktoś jeszcze nie ma to można się zaopatrzyć tanio ( ͡° ͜ʖ ͡°)
#gry #gothic
  • 11
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

DiKey
DiKey 18.12.2016, 14:53:39
  • 1
@TotalDisaster: super, przedwczoraj kupiłem prawie to samo za 3 dychy (⌐ ͡■ ͜ʖ ͡■)
  • Odpowiedz
U.....a
U.....a
konto usunięte 16.12.2016, 13:30:19 via Android
  • 262
I jak fituje nasior? Wart każdej złotówki fani gothica zrozumieją (⌐ ͡■ ͜ʖ ͡■)
#gothic
U.....a - I jak fituje nasior? Wart każdej złotówki fani gothica zrozumieją (⌐ ͡■ ͜ʖ ...

źródło: comment_46uEvY6KJRoCGXQyMjvpVhFaWyDKH2Rl.jpg

Pobierz
  • 24
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

DiKey
DiKey 16.12.2016, 13:34:48
  • 0
@Ubba: link, szybko (⌐ ͡■ ͜ʖ ͡■)
  • Odpowiedz
DiKey
DiKey 03.12.2016, 23:10:06
  • 35
To miasto Local Area to chyba gdzieś niedaleko, w stanie undefined, nie? ( ͡° ͜ʖ ͡°) #humorinformatykow

Ads by Rakcontent

#dkcontent #rakcontent #reklama #reklamakreatywna
DiKey - To miasto Local Area to chyba gdzieś niedaleko, w stanie undefined, nie? ( ͡°...

źródło: comment_pe99XBOtR7f3mgvfUHhIT39SsTzLVGOY.jpg

Pobierz
  • 1
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

guestviewonlypl
guestviewonlypl
03.12.2016, 23:17:35
  • 19
@DiKey: nie, w undefined przeciętnie zarabiają NaN
  • Odpowiedz
  • <
  • 1
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 14
  • Strona 7 z 14
  • >

Osiągnięcia

  • Komentator
    od 20.01.2015

    Komentator
  • Rocznica
    od 31.10.2024

    Rocznica
  • Gadżeciarz
    od 16.10.2014

    Gadżeciarz
  • Mikroblogger
    od 31.10.2014

    Mikroblogger

Wykop © 2005-2025

  • O nas
  • Reklama
  • FAQ
  • Kontakt
  • Regulamin
  • Polityka prywatności i cookies
  • Hity
  • Ranking
  • Osiągnięcia
  • Changelog
  • więcej

RSS

  • Wykopane
  • Wykopalisko
  • Komentowane
  • Ustawienia prywatności

Regulamin

Reklama

Kontakt

O nas

FAQ

Osiągnięcia

Ranking