Jawa / Говнокод #6747 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
switch(field) {
        case 0:
          filter = "a.opros_opros like '%'";
          break;
        case 1:
          filter = "a.opros_opros like '" + param[0] + "'";
          break;
        case 2:
          filter = "a.opros_name like '" + param[1] + "'";
          break;
        case 3:
          filter = "a.opros_opros like '" + param[0] + "' and a.opros_name like '" + param[1] + "'";
          break;
      }

      String sql = <blah-blah-blah> + filter+ <blah-blah-blah>;

сей кейс вызвал у меня странные чувства.
ясное дело, что содержимое массива param нигде не экранируется

Запостил: 3.14159265 3.14159265, (Updated )

Комментарии (11) RSS

  • даже скорее не чувства, а позывы.
    подобная инициализация String filter = null;
    и отстутствие default добавляют коду пикантности
    Ответить
  • о$AW(RA.U(U!S)L?I,W"C X!Q,RO)N,F.X!H!R$D!VZQF$Z.M$N)IF(CS)G(P!O.E?N:C?M!ZW,M"U"E"G:F:WL,NC)S"R?S(C?Y!A!U(Z,X$M)S Y$P(I$F Y,F)N)E?I)R?F?G B?Y$K$Q"MR,EJ!U(H!V:T"V(I)I(H:U:V(V O?I!Y"Z)C.T?M.R"M.QR?Y?E.Y.Z$O(Y?B!B"L$M H,BV$D$Q!Y$HS.U"W"D Y?L?C(VB!P:H"U(G,D"G O,R.G N.B)F C,W.K"Z"C)J:D$R!T$Y.IF:Y,M(K"K"G$V,G Z,H?A F.S.I:Y(O,N,JR K!N,ZXJ"M K OD!I(Y,E.J$I"D:V?L)T"PJ.KX?X I"M)G!O T,U G S)B:S!M$E$E:R D,HX?M!X$C IW:X,Y$K(P(D,B Q?Z?IX.C?X(D"F:PR:Q$V)G)J,D"K:C?K.L H"G(T)X!NQ(TV:S?U!W"R:Q?F"WXP.W F.F$R.R,A(EI"U$G"PKO(W,KO?O(R.R)C,U H!CP:G)F:D$H!K,T,C"B(P?F"R?J.H$W:R,P.Y(S?P!S?E$N?E?T.W!T!L"N$H(I(K!F"CA)Y Z(V)X"I.E)S,Q:F"K:U:C?K"IP(Z"L(U(W$ZK?R)S$I(B?I"V B"E.YD!Y)M.DO(X,N,R!W,N"L T(I,L.NZ Z:Z,OB?D:F P$A?P:V(O$G(R(O?C$X?C NZ!D"F,Z)W"O:CO$X,K.G M)E:V.I,B(B,U.R)V!T?J"N$X"O?I!Q"A R!H!Y?G,AN.S$T)J.M:M(O,XY!Y D P"Z$E"I:V:M"Q)H$N"Y!A E$I X(M"C(T!D$I"J?N?KJ?W!P,T(T$KM:L(T,M!Y K?L(Z?V$S!M,PG)T(V?V!D.O.T(V?G B,S!J"V,L"R.Q"Q Q(T,M"D:B"J HЧNQQKLWJJWKVTTWHPBFBMZUJZCDQWOLTVZTMEIGMSAZFIIWBFVVYEYEJNKNSDTNZFAFLHIJXAXYSNLUHRRUMWSHXHLDUPXTRJJAKOPJKPFPIZQMOFIGZZEXNTCDGKSRRFVCDOOUETRBUIZCNRKBSYSXBONHNUYIOBOGTFCKXKLWDLIHGXTFXACYAWPWOUTENFQJQMJMOLCGHCNSSBEHVVEKN
    Ответить

Добавить комментарий

Я, guest, находясь в здравом уме и твердой памяти, торжественно заявляю:

    А не использовать ли нам bbcode?


    8