- Wygląda stylowo
- Łatwo się odkleja i przykleja
- Dostępna w rożnych kolorach na każdą okazję
- Ognioodporna
- Made in Japan
Nie tylko wygląda świetnie, ale również pozwala na łatwe skopiowanie całego komunikatu, w celu dalszego zgłoszenia problemu ;)
Gdy człowiekowi bardzo chce się pić, to na dnie opakowania zawsze zostaje małyk (<- kompresja tekstu) soku, którego nie można wylać w normalny sposób.
Fragment patcha OpenJDK:
private String toNetscapeHeaderString() {
- StringBuilder sb = new StringBuilder();
-
- sb.append(getName() + "=" + getValue());
-
- return sb.toString();
+ return getName() + "=" + getValue();
}
Użycie StringBuildera wskazuje na średnio nowy kod. Może wcześniej jeszcze coś tam było, co uzasadniałoby użycie powyższej optymalizacji, tylko nowy programista wolał raczej już niczego nie dotykać ;) Na dodatek, jeśli już, to powinno być sb.append(getName()).append('=').append(getValue()), o czym większość osób zapomina...
Wczoraj: Miliony drukarek HP można podpalić. Zdalnie. Przez internet.
Dzisiaj: Miliony drukarek HP można spalić. Zdalnie. Przez internet.
Wczoraj: Pompa wodna zhackowana. Kolejne ataki na SCADA
Dzisiaj: Pompa wodna jednak nie została zhackowana
