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

Rooster

Программирование[11]

var  

303 пользователя проголосовало

У вас нет прав на голосование в этом опросе, или на просмотр результатов опроса. Пожалуйста, войдите или зарегистрируйтесь для голосования в опросе.

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

(изменено)
  Drakonian написал 07.12.2024 в 22:30:
  Just.Doit написал 07.12.2024 в 22:28:

тестируют бизнес сценарии которые затрагивают несколько разных модулей, иногда зависят от других ресурсов

или не понять суть вопроса

технически интересно

 также как юниты? типа что-то запускает код в том же проекте, все в памяти, без деплоя и стендов? и без поднятия контейнеров там какихнить?


Изменено пользователем Just.Doit

 

очень крутые котейки


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

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


Ссылка на сообщение
(изменено)
  Just.Doit написал 07.12.2024 в 22:32:
  Drakonian написал 07.12.2024 в 22:30:

технически интересно

 также как юниты? типа что-то запускает код в том же проекте, все в памяти, без деплоя и стендов? и без поднятия контейнеров там какихнить?

 

А ну смотри, эти тесты запускаются в процессе CI/CD, в этом же процессе создается временный docker container, туда же деплоится база данных с некими базовыми данными, паблишится код с ветки, запускаются тесты. Тесты можно запускать с разной изоляцией, наиболее частая изоляция это уровень теста - каждый тест это отдельная сессия с изначальными данными из БД. После того как тест отрабатывает происходит roll-back всех данных в БД.
Во время разработки тесты запускаю на локальном докер контейнере с той же изоляцией.

В самом тесте иницилизируешь все необходимые данные, пишешь тест который повторяет некий бизнес сценарий, причем желательно использовать тот-же ui, а не функции напрямую (это позволяет framework где есть возможность эмулировать UI), верифицируешь результат и не стоит забывать про негативные сценарии.

Как-то так, но я же не спец по тестированию, может у меня какой-то наивный или неправильный подход)


Изменено пользователем Drakonian
sB.Raven понравилось это

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


Ссылка на сообщение
  Drakonian написал 07.12.2024 в 22:50:
  Just.Doit написал 07.12.2024 в 22:32:

А ну смотри, эти тесты запускаются в процессе CI/CD, в этом же процессе создается временный docker container, туда же деплоится база данных с некими базовыми данными, паблишится код с ветки, запускаются тесты. Тесты можно запускать с разной изоляцией, наиболее частая изоляция это уровень теста - каждый тест это отдельная сессия с изначальными данными из БД. После того как тест отрабатывает происходит roll-back всех данных в БД.
Во время разработки тесты запускаю на локальном докер контейнере с той же изоляцией.

В самом тесте иницилизируешь все необходимые данные, пишешь тест который повторяет некий бизнес сценарий, причем желательно использовать тот-же ui, а не функции напрямую (это позволяет framework где есть возможность эмулировать UI), верифицируешь результат и не стоит забывать про негативные сценарии.

Как-то так, но я же не спец по тестированию, может у меня какой-то наивный или неправильный подход)

 

Показать больше  

круто, теперь понял

да, я тоже такие тесты люблю

  Drakonian написал 07.12.2024 в 22:50:

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

ой забей

я с опытом (возрастом) начинаю понимать что нет каких-то "правильных" подходов

Drakonian понравилось это

 

очень крутые котейки


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

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


Ссылка на сообщение
  By sees написал 06.12.2024 в 21:02:

Ещё бля про какой-то душняк про зум +- CTRL был, мол там у кого-то вёрстка съедет и пиздец. Я за целый год работы ни одной секунды в жизни не подумал об этой хуйне и всем поебать абсолютно.

ну я хз, я постоянно делаю на сайтах зум и многие тупо поломаны %)

 

причём делать особо ничего не надо, чтобы сделать зум "правильно"

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

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


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

зум дефолтнаят хуйня на фронте
че вы удивляетесь так

scarppy понравилось это

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


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

4 этапа на собес в яндекс :prichina_tryaski::prichina_tryaski::prichina_tryaski:  коллеги, жизненно?


 

Лучший

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


Ссылка на сообщение
  dolod777 написал 09.12.2024 в 13:25:

4 этапа на собес в яндекс :prichina_tryaski::prichina_tryaski::prichina_tryaski:  коллеги, жизненно?

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

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


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

Как думаете, лучше не связываться с криптой? Уже второй раз за месяц зовут в крипто-компанию аналитиком :hmm:


"Мне надлежит наслаждаться над временем…
пусть мир и ужаснется моей радости, и
грубость его не поймет смысла слов моих."

Рэйсбрук Удивительный

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


Ссылка на сообщение
  MacJei написал 09.12.2024 в 14:24:

Как думаете, лучше не связываться с криптой? Уже второй раз за месяц зовут в крипто-компанию аналитиком :hmm:

 

всё что я слышу о крипте "до жопы денег, надо туда" так что я хз. главное - не бухгалтером главным


 

Лучший

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


Ссылка на сообщение
  MacJei написал 09.12.2024 в 14:24:

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

а какие риски то?


 

очень крутые котейки


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

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


Ссылка на сообщение
  Kurku написал 09.12.2024 в 11:04:
  By sees написал 06.12.2024 в 21:02:

ну я хз, я постоянно делаю на сайтах зум и многие тупо поломаны %)

 

причём делать особо ничего не надо, чтобы сделать зум "правильно"

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

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

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


Ссылка на сообщение
  madvlaydin написал 10.12.2024 в 08:53:
  Drakonian написал 09.12.2024 в 19:08:

тот самый 7см болт из анекдотов?

 

зато потом как достану 10см волыну все ахуеют

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


Ссылка на сообщение
  Drakonian написал 07.12.2024 в 21:19:
  Lotus написал 07.12.2024 в 20:50:

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

 

тоже заебывают
но польза несомненная от них

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

пример типичного теста)
 

  Показать содержимое

 

 

Показать больше  

Фу бляяяя 


caac247e28.png

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


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

@Ritsu twit Делай нормальный шаблон, который похож на сайт, где экранов хотя бы 3-4, с разными элементами. Шаблоны в инете можно найти. А вообще, лучший пет проет будет, это если сделаешь многостраничкник какой нибудь. А лучше сверстаешь инет магаз. Заодно и скилы свои проверишь. Ну я бы по лучше бы вникнул в методологию бэм. Либо вообще не юзай его, если не понимаешь пока что и впадлу разбираться.

 

P.S.

Что это за высерные padding-left у тебя стоят на заголовке и подзаголовке? И нахуя?

362624720_14-12-2024232152.jpg.d0dcf657cd7e73f69c191934a05ec2da.jpg

P.S.S. Вообще такое чувство, что ты просто взял готовых решений и налипил их в одну солянку. Эт хуйня полная


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

 

Жиза для любопытных

 

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


Ссылка на сообщение
(изменено)
  Zellar написал 14.12.2024 в 20:29:

Делай нормальный шаблон, который похож на сайт, где экранов хотя бы 3-4, с разными элементами. Шаблоны в инете можно найти. А вообще, лучший пет проет будет, это если сделаешь многостраничкник какой нибудь. А лучше сверстаешь инет магаз. Заодно и скилы свои проверишь. Ну я бы по лучше бы вникнул в методологию бэм. Либо вообще не юзай его, если не понимаешь пока что и впадлу разбираться.

Привет, спасибо что глянул. Когда писал пробовал разное, компоненты и анимации находил на просторах сети, пробовал основы разных методологий в процессе, не вникал глубоко. От этого как солянка и выглядит, что правда. Остановился сейчас интуитивно на ITCSS, хочу в нем покопаться. По поводу магазина звучит как-то банальненько, но наверное это импактная линий развития. По бэм и ему подобным, казалось, что нужно уже трогать какой-то объемный проект, в котором понять как корректно собрать компоненты в подпапках и т.далее, сама философия нейминга особо и не принципиальна для меня. 

  Zellar написал 14.12.2024 в 20:29:

P.S.S. Вообще такое чувство, что ты просто взял готовых решений и налипил их в одну солянку. Эт хуйня полная

Да, брал готовые решения, но их приходилось сильно перелопатить чтобы они корректно работали. Больше всего времени ушло именно на это. А почему это хуйня?

  Zellar написал 14.12.2024 в 20:29:

Что это за высерные padding-left у тебя стоят на заголовке и подзаголовке? И нахуя?

padding-left равен, компенсирует letter-spacing. 


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

 

  Показать содержимое

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


Ссылка на сообщение
  Ritsu twit написал 15.12.2024 в 00:08:
  Zellar написал 14.12.2024 в 20:29:

Привет, спасибо что глянул. Когда писал пробовал разное, компоненты и анимации находил на просторах сети, пробовал основы разных методологий в процессе, не вникал глубоко. От этого как солянка и выглядит, что правда. Остановился сейчас интуитивно на ITCSS, хочу в нем покопаться. По поводу магазина звучит как-то банальненько, но наверное это импактная линий развития. По бэм и ему подобным, казалось, что нужно уже трогать какой-то объемный проект, в котором понять как корректно собрать компоненты в подпапках и т.далее, сама философия нейминга особо и не принципиальна для меня. 

  Zellar написал 14.12.2024 в 20:29:

Да, брал готовые решения, но их приходилось сильно перелопатить чтобы они корректно работали. Больше всего времени ушло именно на это. А почему это хуйня?

  Zellar написал 14.12.2024 в 20:29:

padding-left равен, компенсирует letter-spacing. 

 

Показать больше  

1. Бэм это не только нейминг. Ты не особо понял что это вообще. Советую по лучше разобраться. На твоем пет проекте ты и не увидишь преимущества бэм. Поэтому я советую сверстать какой нибудь большой инет магаз, где есть множество похожих блоков, но которые отличаются в мелочах. Если ты все сделаешь правильно, то ты сможешь менять элементы местами, при этом верстка не будет ломаться.

 

2. Потому что берешь готовые решения но не особо понимаешь как сделать такое самостоятельно. У тебя в будущем могут попросить тоже сделать что нибудь не стандартное, но ты не сможешь это сделать быстро. Поэтому видишь какую то штуку, попробуй сначала самостоятельно сделать ее. Если не можешь, ищи пробелы в знаниях, изучай и пробуй снова. Например тот же кубик у тебя работает не очень. Он прикольно при наведении двигается, но ты не подумал как это будет на мобилках работать. Как пользователь поймет, что надо нажать на кубик, чтобы появилась ссылка? Никак. В инете есть много прикольных штук, но которые работают только на компе, а на мобилках шляпа полная как раз из-за того, что элементы заточены на взаимодействие только по наведению мышки.

 

3. Окей я понял. Значит ты выбрал не тот шрифт для такого. Ты превысил значения letter-spacing для этого шрифта. letter-spacing не должен давать расстояние для последней буквы. Представь что в шрифте у каждой буквы есть ячейка. С помощью letter-spacing ты каждой букве в ячейке добавляешь расстояние. И вот то расстояние которое наезжало на другие ячейки букв по сути у тебя добавилось после последней буквы. В safari например движок браузера может по другому отрисовать это поведение, я конечно не тестил там, может и все нормально. Ну как исправление пойдет, окей. Но если тебе нужна надпись именно в таком стиле, то лучше поискать шрифты которые именно это и делают

 

P.S.
Ты не пофиксил баг, который бросается в глаза

411433858_15-12-2024135124.jpg.73cc600c87a6164f911acdf87d05567e.jpg


 

Жиза для любопытных

 

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


Ссылка на сообщение
  Zellar написал 15.12.2024 в 10:52:

1. На твоем пет проекте ты и не увидишь преимущества бэм. 

как и со всеми практиками бигтеха - возможно они ему и не нужны, если он не увидет преимущества на проектах своего размера...

думайте

 


 

очень крутые котейки


Кому-то пизды дал - нужно сделать скрин обязательно. (с) Solo

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


Ссылка на сообщение
  Just.Doit написал 15.12.2024 в 11:57:
  Zellar написал 15.12.2024 в 10:52:

как и со всеми практиками бигтеха - возможно они ему и не нужны, если он не увидет преимущества на проектах своего размера...

думайте

 

Ну не совсем. Ты можешь заготовки сделать для других проектов. И с помощью бэм это намного удобнее. То есть даже не в бигтехе это юзабельно


 

Жиза для любопытных

 

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


Ссылка на сообщение
(изменено)
  Zellar написал 15.12.2024 в 10:52:

1. Бэм это не только нейминг. Ты не особо понял что это вообще. Советую по лучше разобраться. На твоем пет проекте ты и не увидишь преимущества бэм. Поэтому я советую сверстать какой нибудь большой инет магаз, где есть множество похожих блоков, но которые отличаются в мелочах. Если ты все сделаешь правильно, то ты сможешь менять элементы местами, при этом верстка не будет ломаться.

Услышал, дельно. Мб есть примеры макетов что подразумеваешь, которые позволяют прочувствовать всю бэм усладу.
 

  Zellar написал 15.12.2024 в 10:52:

2. Потому что берешь готовые решения но не особо понимаешь как сделать такое самостоятельно. У тебя в будущем могут попросить тоже сделать что нибудь не стандартное, но ты не сможешь это сделать быстро. Поэтому видишь какую то штуку, попробуй сначала самостоятельно сделать ее. Если не можешь, ищи пробелы в знаниях, изучай и пробуй снова. Например тот же кубик у тебя работает не очень. Он прикольно при наведении двигается, но ты не подумал как это будет на мобилках работать. Как пользователь поймет, что надо нажать на кубик, чтобы появилась ссылка? Никак. В инете есть много прикольных штук, но которые работают только на компе, а на мобилках шляпа полная как раз из-за того, что элементы заточены на взаимодействие только по наведению мышки.

Твоя правда, с кубом схалтурил под мобилки, иначе бы пришлось от него отказаться, а время он уже схавал. Хотел уже поставить точку с данным пэт-проектом и подвигаться дальше. По поводу нестандартных компонентов, мне на данный момент видится более корректным путь, когда ты находишь компонент и допиливаешь его под себя попутно изучив больше половины его структуры и логики. Да это долго, но и выдать что-то подобное самому, видится мне каким-то холостым процессом, особенно если учитывать, что эти компоненты больше из области искусства и импровизации, чем структурно понятные. Такое в голову может и не прийти никогда, а кто-то сделал. Но это если говорить о чем-то экстравагантном, единичном. Стандартные компоненты, стараюсь писать сам.

 

  Zellar написал 15.12.2024 в 10:52:

3. Окей я понял. Значит ты выбрал не тот шрифт для такого. Ты превысил значения letter-spacing для этого шрифта. letter-spacing не должен давать расстояние для последней буквы. Представь что в шрифте у каждой буквы есть ячейка. С помощью letter-spacing ты каждой букве в ячейке добавляешь расстояние. И вот то расстояние которое наезжало на другие ячейки букв по сути у тебя добавилось после последней буквы. В safari например движок браузера может по другому отрисовать это поведение, я конечно не тестил там, может и все нормально. Ну как исправление пойдет, окей. Но если тебе нужна надпись именно в таком стиле, то лучше поискать шрифты которые именно это и делают

Не знал что это от шрифта зависело, думал они все так себя ведут, понял про ячейки. Решать проблему на уровне шрифта, если нужен приличный letter-spacing. С другой стороны, могу уменьшать расстояние между буквами как гармошку, исходя из размера экрана. Шрифты с большим letter-spacing, не будут меня кусать в обратную сторону?
 

  Zellar написал 15.12.2024 в 10:52:

P.S.
Ты не пофиксил баг, который бросается в глаза

411433858_15-12-2024135124.jpg.73cc600c87a6164f911acdf87d05567e.jpg

Ага, зафиксил. https://egorloiola.github.io/gio-full/


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

 

  Показать содержимое

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


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

Присоединяйтесь к обсуждению

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

Гость
Ответить в тему...

×   Вставлено в виде отформатированного текста.   Восстановить форматирование

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.


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