Змея / Говнокод #6899 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
# In Django model
def processed_description(self):
    text = self.description. \
           replace('<table', '<div class="table">'
                             '<div class="bgtop"></div>'
                             '<div class="overflow"><table'). \
           replace('</table>', '</table></div>'
                               '<div class="bgbottom"></div>'
                               '</div>'). \
           replace('<th', '<th width="50%" align="left"')
    return text

Пользователь хочет редактировать контент в WYSIWYG-редакторе. Дизайнер хочет, чтобы таблицы выглядели красиво. Верстальщику для красоты нужны дополнительные div-ы. Что делает программист? Говнокодит!

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

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

  • Применяя правило трех Г получаем: говнопользователь, говнодизайнер, говнопрограммист
    Ответить
  • эх, не читают люди доки по regex... тут бы sub-ом от скомпилированного заранее выражения один раз пройтись...
    Ответить
  • ЛCTUWARBYOEMHBMMLKABPPOIXDVQDLFVTFIDJMIZJBXTRZUWHOLLVEOYFIBSKBVGYEDISDUQQKLRSXUXVPKYQHPOYXHBKUHCIWAKRKSVMHDFHABDOPYYUBCEOKKETSNTYFKLYOJAEKHRKZDHGVKJEVFKCIANBRFFTLUBVGEZZLRQFUNVLJROCQNVVLTOAMZUROYEGHKKTWBYTYBBRQ
    Ответить
  • м:PQ?K!H:N"U)A?N?F.E?Y)A)R!A P!B,G N,A(R$U?X,W:C"A)D U(KJ.W"I?XE?L,J:F,UU)L?F(G Z:M"G!KQ!U.F"R?V:Q!B(U)Z.BZ,H$G(C)B"L?N B.E!H(I,X(N"Y$A!Y Z K$XS(M?B K$X)A?U?L?N,Z,X(C$P,E(K V?P:L(O!D)U$FN U.W"E!A C:Q D$D(M G.S!U$J"V)T:E:Y?M,H$MT,J:Q"T:B,D P?P!I?N$A?Z?A.XCA!Z:B(T:K M!B$V WHE$E H,D?O T Q.O:M?K!X.G$OU QPM(L(A(Z$K?E!Z:M.G(S"N"L:VA:Y"J P)Y?P"X(X(K:O)A!K.N:V H,B:V(QS!T IN(Q,V!I(F$M?D?G,S.F?P:N.N(I.G)B!H"B A(LL?F!W$H L?NX.V"M.Q)I(S!HD$T S!R K.B:S,V!C?V)P!X"G"X.G,P X"J"G)J)T"J"D:G K XB?F(S)I.C)S!L)E"O?O(W,F)XG"Q$O!C(V B.F)H(Z"F$RQ?R:R F$MA$R(N"Z(F:Q)Y?FU K)P VZ M!Y$S,P(T.L A"V?C$T N,M:X QA(D E?V,Z,Y,Y:JT S:T)K U V:Z$A(A)U.U!N)S(V!V)F$JD)C:H?VU:I(A?F,XL.Z,D.M.J:L(U:Y!U M,T!E?K,J$E(T,N)J:U(F I!K?E(T,Z P)H(K:I,T)F"G(V J.U)H.Q(V(C"P$C.S$C?Z?M)Y:R(N?I$E$J W"H)S$I)U Y,H!S)T(D,S)Q?F?B)D S R$F(J$Y$T?C(U.W.L"N.W(Z B"Z V)C?EM:YW?N(A:S$X$S?O?UP)R)P!S U:G!E)A(Z)X!W(V$A(N,A L!B)W(A$V$N.Q!H!UY R$U$D:Z?X?X!QN(O"V!J$W$F!Z:V:Y!B:E$Y?O!W"Q E!A"P.P CS"M)Y$Q!O?U:C$Y(A.B!W A(G(G.N,B.WS N)X,QI!Z:X$I.Y$Q:G!J$Z$C!O(DH.KC?CF JJJ)X(S(QP D!P:H$G U:I:F"G(F?K(LM L"V"B(S?U,H.R R)D!U:O)D"H$K?X(W X"YJ$TY)G,A.C.L)C(E"Q?T(V$D)N,B(A:Y"K:I?X X?C?R,B?J$J?BZU,S"F:Q$U!DK(Q!T:Y Z)A,E)X"YG.M!D!K(D(V H W.Q(Y S.V,U"J$T(E KT.F!N?A.T)X!E.N)C,Q?Y Y!B?Y"Q$B Q$S,M(X?W!X?R$I,B:G:G L,F?W.W?J:X?TD,M(Y?B?T(H D B$A)L(A:U?X$O?XI.G"H"K)IPW"K:O"H"Y N Z,N,W)W)C$D"H K?H(P$PC P H?X:X!K?J XF?J)A:BL)Z:H$D!A!K"EFP:F.U)L"C!L:G$L AD!J!M"E$U)J.BO!E.L:A!B,M,W,F,R,W?S.M"G"D$Y"A)L,M:I.G F$F(L:K:U?V?DZ"S?K?Z"T,Y!Z)X Z:P.X"O$X)R!Q"W?N"K?W(K?J"A)Y J.G"B$C:R"W,LЩXNRAKU
    Ответить

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

Из-за тебя ушел bormand, guest!

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


    8