Перейти к публикации
  • Сейчас на странице   Всего пользователей: 1   (0 пользователей, 1 гость)

Hed-kun

Программирование, т. 6

Рекомендованные сообщения

псип суез

у меня немного напряглось в штанах от "прекоммит хуков", это по-любому та самая бородатая хуйня которая мне интересна и про которую я мог только догадываться


have courage and be kind

  😈🫀💋 🩸👣🤌🏿🦄 🐝 ☄️❣️ 💕 💞❤️😈

 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖

220941652_Annotation2021-03-20123345.jpg.23dcff343d6a377badf433b20f5271fd.jpg

💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 💖 

Поделиться сообщением


Ссылка на сообщение
(изменено)

Ну и рожа.

 

"Все эти инновации, о которых сейчас трубят на каждом углу — чушь собачья. Кто угодно может заниматься инновациями. «Думать иначе» и всё такое… к чёрту. Это бессмысленно. 99 процентов успеха — это проделанная работа." 


Изменено пользователем Veers

Поделиться сообщением


Ссылка на сообщение

Все что касается организации кода, именования папок/файлов, как этот код структурируется, пишется, линетеры-хуинтеры и так далее

В стандартном болоте нихуя ничего нет. Код компилится/сайт работает и нет ошибок в консоле - все заебись. На норм проекте ты даже страничку в браузере не увидишь если линтер будет хоть на одну строчку матерится, аля "поставь пробел после запятой при перечислении параметров функции". Ну и + за любые приколы с говнокодом, уебищным именованием файлов/папок/классов/методов/неба&аллаха тебя будут бить по ебалу на код ревью (либо постфактум если ты на горячую руку в дев ветке ебашишь, перед созданием PR для staging).

        for (ProviderField providerField : getProviderFieldListResult.getProviderField()) {
            FieldUsageTypes fieldUsageTypeList = providerField.getFieldUsageTypeList();
            providerFields.addAll(fieldUsageTypeList.getFieldUsageType().stream().filter(fieldUsageType -> checkMyDick(fieldUsageType, providerField)).map(fieldUsageType -> providerField).collect(Collectors.toList()));
        }
Milky_Way понравилось это

:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение

вчера в проекте я дошёл до кода где тудушки

# TODO: Необходимо отрефакторить данный класс под внутриклассовый рендеринг 15.08.11
# TODO: Необходимо отрефакторить нахер все тут 29.01.13
# TODO: Кто-нибудь, выкиньте уже этот код <near future>

:palevo:


 


псип суез

у меня немного напряглось в штанах от "прекоммит хуков", это по-любому та самая бородатая хуйня которая мне интересна и про которую я мог только догадываться

именно они

 

ну а косяки всегда можно ребейзить чтобы не было муссора из коммитов в пр. 


 

<< твой комментарий очень важен для форума.

Поделиться сообщением


Ссылка на сообщение

проект 11 года  :pisubudew:


я знаю точно что все телки которые красивые и которые любят ебаться, разбираются в часах

Но у меня нету часов, и хуевая ауди поэтому приходится дома дрочить

Поделиться сообщением


Ссылка на сообщение

проект 11 года  :pisubudew:

Нет, в 11 они уже поняли что дело попахивает  :xd:


Я не человек, Я - Кантона. (с)

Miraxes#2986

753357.png

Поделиться сообщением


Ссылка на сообщение

Ну я помню как-то ебал мозг порядка полутора дней, чтобы написать csv-парсер (3-4 ранк)

в итоге решение получилось 4 строки :buba:  

Начал учить JS

Функцию, возводящую x в степень n осилил за 3 часа

Внутри функции около 4 строк :(

Поделиться сообщением


Ссылка на сообщение

Начал учить JS

Функцию, возводящую x в степень n осилил за 3 часа

Внутри функции около 4 строк :(

 

Math.pow(x, n)


Shaman.png.0cdd33d48561cd068bb3c5ee78289381.png Anna.jpeg.03c9b49363298ceec256500a5d522f7d.jpeg Nigga.jpg.f807f2556bdbf68452292a9301494591.jpg

 

Поделиться сообщением


Ссылка на сообщение
(изменено)

кстати кто там хотел объемную задачу?

Вот катка, решал целый день, хотя сначала думал за пару часов управлюсь

Тесты  зубодробительные  :palevo:

 

 

Should parse water
✘ Should parse diborane: B2H6
✘ Should parse glucose: C6H12O6
✘ Should parse molybdenum hexacarbonyl: Mo(CO)6
✘ Should parse magnesium hydroxide: Mg(OH)2
✘ Should parse ferrocene: Fe(C5H5)2
✘ Should parse cyclopentadienyliron dicarbonyl dimer: (C5H5)Fe(CO)2CH3
✘ Should parse tetrakis(triphenylphosphine)palladium(0): Pd[P(C6H5)3]4
✘ Should parse Fremy's salt: K4[ON(SO3)2]2
✘ Should parse really weird molecule: As2{Be4C5[bCo3(CO2)3]2}4Cu5
✘ Should parse hexol sulphate: {[Co(NH3)4(OH)2]3Co}(SO4)3

 

 

В итоге вышло на 100+ строк (правда я не рефакторил, чтобы сократить), хотя там есть решение от челика на 10 строк с охуевшими регулярками  :shok:

 

https://www.codewars.com/kata/52f831fa9d332c6591000511


Изменено пользователем Milky_Way

я знаю точно что все телки которые красивые и которые любят ебаться, разбираются в часах

Но у меня нету часов, и хуевая ауди поэтому приходится дома дрочить

Поделиться сообщением


Ссылка на сообщение

 

Начал учить JS

Функцию, возводящую x в степень n осилил за 3 часа

Внутри функции около 4 строк :(

 

Math.pow(x, n)

 

В задачке через умножение нужно было, свою написать

Поделиться сообщением


Ссылка на сообщение

причем без последних двух молекул я реально решил за пару часов, остальное время на них потратил  :fffuuu:


я знаю точно что все телки которые красивые и которые любят ебаться, разбираются в часах

Но у меня нету часов, и хуевая ауди поэтому приходится дома дрочить

Поделиться сообщением


Ссылка на сообщение
(изменено)

 

 

Начал учить JS

Функцию, возводящую x в степень n осилил за 3 часа

Внутри функции около 4 строк :(

 

Math.pow(x, n)

 

В задачке через умножение нужно было, свою написать

 

Наговнокодил в консоле браузера за 30 секунд, правда она только для степеней с целыми числами от 0 и выше

function pow(num, power) {
  if (!power) return 1; // !power в данном случае power === 0
  return num * pow(num, power - 1);
}

Или вот такой однострочник можно даже

return (power) ? num * pow(num, power - 1) : 1;

 

Все что касается организации кода, именования папок/файлов, как этот код структурируется, пишется, линетеры-хуинтеры и так далее

В стандартном болоте нихуя ничего нет. Код компилится/сайт работает и нет ошибок в консоле - все заебись. На норм проекте ты даже страничку в браузере не увидишь если линтер будет хоть на одну строчку матерится, аля "поставь пробел после запятой при перечислении параметров функции". Ну и + за любые приколы с говнокодом, уебищным именованием файлов/папок/классов/методов/неба&аллаха тебя будут бить по ебалу на код ревью (либо постфактум если ты на горячую руку в дев ветке ебашишь, перед созданием PR для staging).

        for (ProviderField providerField : getProviderFieldListResult.getProviderField()) {
            FieldUsageTypes fieldUsageTypeList = providerField.getFieldUsageTypeList();
            providerFields.addAll(fieldUsageTypeList.getFieldUsageType().stream().filter(fieldUsageType -> checkMyDick(fieldUsageType, providerField)).map(fieldUsageType -> providerField).collect(Collectors.toList()));
        }

 

POSHADI

А чо делать все не в виде однострочной еботы религия не позволяет поцанам?


Изменено пользователем suez

userbar-53933.png

http://codepen.io/suez/ - they see me bydlocoding, they hatin.

Поделиться сообщением


Ссылка на сообщение

не сильно вижу как это делать не в виде однострочной поеботы

да и в иде с хайлайтом оно выглядит норм.

Поделиться сообщением


Ссылка на сообщение

главное чтобы строчка с мапами фильтрами етц длиннее ширины экрана не растягивалась  :trollface:  иначе скроллить неудобно


я знаю точно что все телки которые красивые и которые любят ебаться, разбираются в часах

Но у меня нету часов, и хуевая ауди поэтому приходится дома дрочить

Поделиться сообщением


Ссылка на сообщение

не сильно вижу как это делать не в виде однострочной поеботы

да и в иде с хайлайтом оно выглядит норм.

Ты че ебанулся блять. 

Поделиться сообщением


Ссылка на сообщение

не сильно вижу как это делать не в виде однострочной поеботы

да и в иде с хайлайтом оно выглядит норм.

Пиздец

Ты если такое в нормальном месте напишешь и потом еще будешь втирать что это норм, то тебя в лес отвезут и уебашут лопатой


userbar-53933.png

http://codepen.io/suez/ - they see me bydlocoding, they hatin.

Поделиться сообщением


Ссылка на сообщение

ты покажи как надо и не выебуйся с прохладными историями с нормальными местами.

Поделиться сообщением


Ссылка на сообщение

Взять idea от jetbrains , в них есть такая полосочка за которую в идеале не должен вылазить код.


В стандартах код стайла пхп, есть пункт что строка не должна быть больше 120 символов, как раз до этой черточки, я думаю в других языках тоже есть подобный стандарт. Код должен влазить в экран, без нужны трогать горизонтальный скролл

 

Поделиться сообщением


Ссылка на сообщение

 

Line Length < 80

For readability, avoid lines longer than 80 characters.

If a JavaScript statement does not fit on one line, the best place to break it, is after an operator or a comma.

 

https://www.w3schools.com/js/js_conventions.asp

 


я знаю точно что все телки которые красивые и которые любят ебаться, разбираются в часах

Но у меня нету часов, и хуевая ауди поэтому приходится дома дрочить

Поделиться сообщением


Ссылка на сообщение

 


А чо делать все не в виде однострочной еботы религия не позволяет поцанам?

видимо лень было перенести )


:buba:

ни мало ни много, а много и мало

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации сообщений.

×
×
  • Создать...