1. Лучший говнокод

    В номинации:
    За время:
  2. Python / Говнокод #28849

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    from time import sleep
    from datetime import datetime
    
    
    def _sum(num1, num2):
        start_time = datetime.now()
        sleep(num1)
        end_time = datetime.now()
        total_passed = end_time - start_time
        return num2 + total_passed.seconds

    Функция сложения с хитрым, очень эффективным алгоритмом.

    F_C_TL, 16 Сентября 2023

    Комментарии (25)
  3. Java / Говнокод #28809

    +1

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    public int hashCode() {
            HashCode h = new HashCode();
            h.addValue(mFirst);
            h.addValue(mSecond);
            return h.hashCode();
        }

    Наалоцируем даже там, где нужны только примитивы

    https://github.com/Netflix/netflix-commons/blob/519178a/netflix-commons-util/src/main/java/com/netflix/util/Pair.java#L119-L124

    Tike, 29 Июня 2023

    Комментарии (25)
  4. Assembler / Говнокод #28098

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    .org {5h * 2h}
    dw @int5
    
    .org 30h
    data:
    	db "10"
    
    .org 80h
    start:
    	mov %sp FFFFh
    	mov %al {3h * 2h}
    	int 5h
    	int 0h
    
    int5:
    	push %a
    	mov %ah [{@data + 1h}]
    	add %al %ah
    	outb E9h %al
    	.wait:
    		inb %al E9h
    		cmp %al 0h
    		jne @.wait
    	pop %a
    	rei

    встречайте новую фичу

    kcalbCube, 30 Марта 2022

    Комментарии (25)
  5. Куча / Говнокод #27964

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    services:
      zookeeper:
        image: docker.io/bitnami/zookeeper:3.7
        environment:
          ALLOW_ANONYMOUS_LOGIN: yes
        volumes:
          - zookeeper_data:/bitnami
    
    volumes:
      zookeeper_data:

    Кто найдёт ошибку в docker-compose.yaml — тому нихуя.

    ISO, 21 Января 2022

    Комментарии (25)
  6. JavaScript / Говнокод #27906

    0

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    'use strict'
     
    const {TheCtrl} = require('the-controller-base')
    const {withAuthorized} = require('the-controller-mixins')
     
    async function tryExample () {
      class MyCtrl extends withAuthorized(TheCtrl) {
        /* ... */
      }
    }
     
    tryExample().catch((err) => console.error(err))

    Mixins for the-controller

    Installation
    $ npm install the-controller-mixins --save

    Очень полезный и нужный пакет. Пользуйтесь.
    https://www.npmjs.com/package/the-controller-mixins/v/2.1.0

    3_dar, 31 Декабря 2021

    Комментарии (25)
  7. JavaScript / Говнокод #27811

    +2

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    6. 6
    7. 7
    8. 8
    let checks: boolean[] = [];
    
          languages.value.map((language) => {
            checks.push(name.value.hasOwnProperty(language.locale) && !!name.value[language.locale]);
            checks.push(description.value.hasOwnProperty(language.locale) && !!description.value[language.locale]);
          });
    
          return !checks.includes(false);

    hulkmaster, 12 Ноября 2021

    Комментарии (25)
  8. JavaScript / Говнокод #27762

    −1

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    let glb1 = 0;
    
    class Color {
        static constructor() {
            glb1++;
            print("Static construct");
        }
    
        constructor(public r: number,
            public g: number,
            public b: number) {
        }
    
        static white = 1;
    }
    
    class Color2 {
        static constructor() {
            glb1++;
            print("Static construct 2");
        }
    }
    
    function main() {
        assert(glb1 == 2);
        print("done.");
    }

    добавил статические кострукторы... а то забыл эту хню сделать

    ASD_77, 21 Октября 2021

    Комментарии (25)
  9. Python / Говнокод #27617

    −2

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    32. 32
    33. 33
    34. 34
    35. 35
    36. 36
    37. 37
    38. 38
    39. 39
    40. 40
    41. 41
    42. 42
    43. 43
    44. 44
    45. 45
    46. 46
    47. 47
    48. 48
    49. 49
    50. 50
    51. 51
    52. 52
    53. 53
    54. 54
    55. 55
    # Дамп базы хуза
    # Постобработка export-а из MySQL
    
    import pandas as pd
    import numpy as np
    import csv
    
    comments = pd.read_csv('/wp_comments-2.csv', header=None)
    comments.head()
    
    ##
    
    comments_clean = pd.DataFrame({
        'comment_id': comments[0],
        'comment_post_id': comments[1],
        'comment_parent': comments[13],
        'name': comments[2],
        'gravatar_hash': comments[3].str.split('@').str[0],
        'gravatar_domain': comments[3].str.split('@').str[1],
        'profile': comments[4],
        'date': comments[6],
        'content': comments[8],
    })
    
    ##
    
    comments_clean[(comments_clean.gravatar_domain != 'lo.ol') & ~comments_clean.gravatar_domain.isna()]
    
    ##
    
    comments_clean = comments_clean[(comments_clean.gravatar_domain == 'lo.ol') | comments_clean.gravatar_domain.isna()]
    comments_clean.drop(columns=['gravatar_domain'], inplace=True)
    comments_clean.head()
    
    ##
    
    posts = pd.read_csv('/wp_posts.csv', header=None)
    posts = posts[(posts[20] == 'post') & (posts[7] == 'publish') & (posts[11].str.match('^_'))]
    posts.head()
    
    ##
    
    posts_clean = pd.DataFrame({
        'post_id': posts[0],
        'date': posts[2],
        'content': posts[4],
        'description': posts[6],
        'original_id': posts[11].str[1:]
    })
    posts_clean.head()
    
    ##
    
    comments_clean.to_csv('~/Downloads/gost/comments.csv', index=False)
    posts_clean.to_csv('~/Downloads/gost/posts.csv', index=False)

    https://govnokod.xyz/dump/wp_gk_legacy_users.csv
    ../comments.csv
    ../posts.csv

    guest6, 26 Августа 2021

    Комментарии (25)
  10. JavaScript / Говнокод #27245

    0

    1. 1
    2. 2
    3. 3
    4. 4
    5. 5
    function main() {
        var distance = parseInt(readLine(), 10);
        p((distance/40)*60)
    }
    let p=p=>console.log(p)

    Как-то так вот!

    prefix-not, 09 Февраля 2021

    Комментарии (25)
  11. Куча / Говнокод #27213

    0

    1. 1
    'x'.repeat(a).concat('x'.repeat(b)).length

    Сложение чисел a и b без использования операторов + и -

    Мистер Хэнки, 12 Января 2021

    Комментарии (25)