Search
Write a publication
Pull to refresh
6
19
Александр Майорский @WebProd

Руковожу разработкой в VK | Внедряю AI

Send message

Это легко объяснимо. Нейронки не умеют думать (то, что называется думать сейчас, по факту это простое построение логических цепочек на основе опыта), поэтому они хорошо решают чётко поставленные задачи.

Нет, это как раз пример антипаттерна, который я привожу как "так делать НЕ надо" :)

У нас противоположный подход — AI-инструменты доступны всем, но использование полностью добровольное. Никаких KPI на процент AI-кода нет.

Более того, мы явно говорим команде: если AI мешает или замедляет — не используйте. Некоторые наши senior'ы после экспериментов вернулись к классической разработке, и это нормально. Зато junior'ы активно используют для boilerplate кода и изучения незнакомых частей кодовой базы.

Главная метрика для нас — это качество конечного продукта и удовлетворенность разработчиков, а не процент использования инструмента.

Но, в целом, каждый специалист (не только разработчик, но и QA, аналитик, продакт) может найти кусок работы, который AI может выполнить быстрее и не хуже.

Добрый день.
Это скриншот свёрстанной HTML странички, которую я использую как шаблон для подобных диаграмм. Обошлось без дизайнеров :)

Согласен, иногда возможно, но как универсальное решение нельзя рассматривать.

Это только при маршалинге. А вот если у вас анмаршалинг, то Вы не сможете понять: Вам не передали значение совсем или передали, но пустое.

дистрибутив нет, а вот то, что его раздувает там работает — тот же systemd и прочее

большую проблему доставляет то, что все это жрет оперативку

Для чего в Get bool? Ведь если элемент не найден, то мы и так nil возвращаем, по нему и понятно

Можно ли добавить go tools: dep init?

я же показал, все слушают updateChannel и потом уже вызывают функцию обрабатывающую конкретное сообщение

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


for update := range updateChannel {
...
}

во всех горутинах и все

Зачем для каждого вида сообщений отдельная горутина?

Сам по себе он не должен меняться, только есть скеил делать

Понял, спасибо. Да, не гарантируется, но к счастью с таким пока не сталкивался, но буду иметь в виду.

Почему же? Там всегда есть корректный указатель, старый или новый. Начальный задается еще до старта сервера: https://github.com/GoWebProd/goDNS/blob/master/src/server/main.go#L78

А, я имел ввиду другое место. Тем не менее ничего страшного, если хэндлер не сразу прочитает обновление. Я не считаю это критичным, но буду рад, если Вы объясните мне если я не прав.

Исходя из архитектуры приложения надобность в любом мьютексе отсутствует. С хеш-таблицой производятся только операции чтения. Обновление списка производится заменой указателя на новую таблицу.

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

Спасибо за списки, добавлю их к своему

указываешь в настройках сети в качестве DNS-сервера

1

Information

Rating
Does not participate
Location
Москва, Москва и Московская обл., Россия
Registered
Activity

Specialization

Backend Developer, Software Architect
Lead