Top.Mail.Ru

Перейти к содержимому

Фотография

Сфера IT (специфика, языки програм-я, прочее)


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 219

#181 Sammy_Davis_2025_12

Sammy_Davis_2025_12

    бывалый

  • Полноправный
  • PipPip
  • 228 Cообщений
  • Регистрация: 11.12.25
29
Очень хороший

Отправлено 22 January 2026 - 21:18

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

 

Тут 90 процентов работы на фронте это поддержка и добавление новых сервисов, прошу иногда гитхаб копилот объяснить как работают некоторые куски.


  • 0

#182 AgentFox

AgentFox

    простофлудер

  • Полноправный
  • PipPipPipPip
  • 1712 Cообщений
  • Регистрация: 04.07.20
226
Очень хороший
  • Пол:Мужчина
  • Город:Ессентуки

Отправлено 23 January 2026 - 21:27

Я себе заказал дополнительную bluetooth клавиатуру с аккумулятором
Нужно потому что идет масштабный рефакторинг, дополнительные типы основной БД такие как postgre.
За неделю в продуктовой ветке изолировал все на интерфейсы касаемо работы с БД, изолировал от реализации. Точек подключения около 1000. Сейчас dev test и далее веселая разработка.

Клавиатура с подсветкой выдержала 4 рабочих дня рефакторинга.
Без рефакторинга 6 дней. Так возросла нагрузка.

 

_6bf94a157d72f3d0b7155142b88bbd42.jpeg


Сообщение отредактировал AgentFox: 23 January 2026 - 21:36

  • 1

просто уебан и пидарас


#183 AgentFox

AgentFox

    простофлудер

  • Полноправный
  • PipPipPipPip
  • 1712 Cообщений
  • Регистрация: 04.07.20
226
Очень хороший
  • Пол:Мужчина
  • Город:Ессентуки

Отправлено 27 January 2026 - 23:58

Вообщем очень дополнительная клавиатура выручает с PgDn/PgUp - я часто использую, удобно

 

70e89de8b2675f7dddf8220facb5592b.jpeg


  • 1

просто уебан и пидарас


#184 Sammy_Davis_2025_12

Sammy_Davis_2025_12

    бывалый

  • Полноправный
  • PipPip
  • 228 Cообщений
  • Регистрация: 11.12.25
29
Очень хороший

Отправлено 29 January 2026 - 19:16

Завтра последний рабочий день месяца, я почти закончил свою часть задачи, остались некоторые баги и дополнительные имплементации.


  • 0

#185 AgentFox

AgentFox

    простофлудер

  • Полноправный
  • PipPipPipPip
  • 1712 Cообщений
  • Регистрация: 04.07.20
226
Очень хороший
  • Пол:Мужчина
  • Город:Ессентуки

Отправлено 29 January 2026 - 20:03

У мння тоже получилось отрезать бизнес код от понимания типа БД, завтра закончу рефакторинг последней сотни классов. И в понедельник имплементация нескольких классов для Postgre. Еще две недели и эта задача будет хлопнута на изи.
Из бизнес кода, максимум будут заряжаться aliasesMapping с именами процедур, вьюх, параметров. То есть вся остальная работа поглядывать на программистов БД, заряжать в код имена и потягивать коктейли. Очень дешевая работа.
Я уже адаптировал движок для postgre, для другого проекта, работало отлично. В гите валяется. В случае чего решение заберу для имплементации. Я практически хлопнул эту задачу.
  • 1

просто уебан и пидарас


#186 Sammy_Davis_2025_12

Sammy_Davis_2025_12

    бывалый

  • Полноправный
  • PipPip
  • 228 Cообщений
  • Регистрация: 11.12.25
29
Очень хороший

Отправлено 30 January 2026 - 18:19

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


  • 0

#187 Sammy_Davis_2025_12

Sammy_Davis_2025_12

    бывалый

  • Полноправный
  • PipPip
  • 228 Cообщений
  • Регистрация: 11.12.25
29
Очень хороший

Отправлено 03 February 2026 - 19:15

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

 

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

 

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

 

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


  • 0

#188 Sammy_Davis_2025_12

Sammy_Davis_2025_12

    бывалый

  • Полноправный
  • PipPip
  • 228 Cообщений
  • Регистрация: 11.12.25
29
Очень хороший

Отправлено 05 February 2026 - 14:02

Сдал новую фичу заказчику, первую полноценную фичу на этом проекте и еще одна на 60 процентов готова, надо доделать до марта.

 

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


  • 0

#189 Sammy_Davis_2025_12

Sammy_Davis_2025_12

    бывалый

  • Полноправный
  • PipPip
  • 228 Cообщений
  • Регистрация: 11.12.25
29
Очень хороший

Отправлено 10 February 2026 - 18:31

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

 

А раньше через VS Code запускал в терминале.


  • 0

#190 Sammy_Davis_2025_12

Sammy_Davis_2025_12

    бывалый

  • Полноправный
  • PipPip
  • 228 Cообщений
  • Регистрация: 11.12.25
29
Очень хороший

Отправлено 14 February 2026 - 13:46

Перевел на английский язык свой Fitness Calendar, чуть упростил UI форм редактирования и создания, в гитхаб выложил.

 

Мне советуют сделать мобильную версию, никогда еще мобильные апки не делал.


Сообщение отредактировал Sammy_Davis_2025_12: 14 February 2026 - 13:47

  • 0

#191 Sammy_Davis_2025_12

Sammy_Davis_2025_12

    бывалый

  • Полноправный
  • PipPip
  • 228 Cообщений
  • Регистрация: 11.12.25
29
Очень хороший

Отправлено 17 February 2026 - 20:00

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

 

есть баги в некоторых API requests, сурово дебаггирую.


  • 0

#192 Sammy_Davis_2025_12

Sammy_Davis_2025_12

    бывалый

  • Полноправный
  • PipPip
  • 228 Cообщений
  • Регистрация: 11.12.25
29
Очень хороший

Отправлено 18 February 2026 - 20:34

У меня есть один знакомый в программистском чате, который меня всегда буллит что у меня зарплата 3000 долларов, а не 5000+ как у него

 

Типа "как ты можешь так мало получать, ты или слабый или не умеешь торговаться или не ценишь себя"

 

Как ему отвечать? У нас половина страны на 500 живет и как-то живет.


  • 0

#193 Sammy_Davis_2025_12

Sammy_Davis_2025_12

    бывалый

  • Полноправный
  • PipPip
  • 228 Cообщений
  • Регистрация: 11.12.25
29
Очень хороший

Отправлено 23 February 2026 - 16:52

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

using System.Globalization;
 
namespace MoneyBox
{
    internal class Program
    {
        static void Main()
        {
            // Input initial amount, target amount, and monthly deposit
            decimal initialAmount = GetValidInput("Enter initial amount (example: 1000 or 1000.50): ");
            decimal targetAmount = GetValidInput("Enter target amount (example: 5000 or 5000.00): ");
            decimal monthlyDeposit = GetValidInput("Enter monthly deposit (example: 250 or 250.00): ");
            
            // Calculate months and achievement date (CalculateGoal returns an error message when appropriate)
            var (Months, AchievementDate, ErrorMessage) = CalculateGoal(initialAmount, monthlyDeposit, targetAmount);
            if (!string.IsNullOrEmpty(ErrorMessage))
            {
                Console.WriteLine(ErrorMessage);
                // Keep console open if run interactively so the user can read the error
                if (!Console.IsInputRedirected)
                {
                    Console.WriteLine("Press any key to exit...");
                    Console.ReadKey(true);
                }
                return;
            }
            int monthsToReachGoal = Months;
            string achievementMonth = AchievementDate.ToString("MMMM yyyy", CultureInfo.CurrentCulture);
 
            // Output the result including the month and year
            Console.WriteLine($"You will need {monthsToReachGoal} months to reach the target (by {achievementMonth}).");
 
            // If the app is run interactively (for example by double-clicking the exe), keep the console open until a key is pressed.
            // If input is redirected (for example in automated tests or piping), don't wait.
            if (!Console.IsInputRedirected)
            {
                Console.WriteLine("Press any key to exit...");
                Console.ReadKey(true);
            }
        }
 
        // Method to get valid input
        static decimal GetValidInput(string prompt)
        {
            decimal input;
            while (true)
            {
                Console.Write(prompt);
                string userInput = Console.ReadLine() ?? string.Empty;
 
                if (string.IsNullOrEmpty(userInput) || !decimal.TryParse(userInput, out input) || input < 0)
                {
                    Console.WriteLine("Invalid input. Please enter a valid non-negative number (for example: 1000 or 1000.50).\nUse a dot or your locale's decimal separator as appropriate.");
                }
                else
                {
                    break;
                }
            }
            return input;
        }
 
        // Pure, testable calculation method
        // Returns number of months required, the achievement date (calculated from today), and an optional error message
        internal static (int Months, DateTime AchievementDate, string ErrorMessage) CalculateGoal(decimal initialAmount, decimal monthlyDeposit, decimal targetAmount)
        {
            if (monthlyDeposit <= 0)
                return (0, DateTime.MinValue, "Monthly deposit must be greater than zero.");
 
            decimal remainingAmount = targetAmount - initialAmount;
            if (remainingAmount <= 0)
                return (0, DateTime.Today, "Your initial amount is already greater than or equal to the target.");
 
            int months = (int)Math.Ceiling(remainingAmount / monthlyDeposit);
            DateTime achievementDate = DateTime.Today.AddMonths(months);
            return (months, achievementDate, string.Empty);
        }
    }
}

  • 0

#194 Sammy_Davis_2025_12

Sammy_Davis_2025_12

    бывалый

  • Полноправный
  • PipPip
  • 228 Cообщений
  • Регистрация: 11.12.25
29
Очень хороший

Отправлено 26 February 2026 - 21:26

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

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


  • 0

#195 Sammy_Davis_2025_12

Sammy_Davis_2025_12

    бывалый

  • Полноправный
  • PipPip
  • 228 Cообщений
  • Регистрация: 11.12.25
29
Очень хороший

Отправлено 03 March 2026 - 16:59

На работе начал новую фичу делать,

там на UI только одну кнопку добавить, а остальная логика на бекенде будет.


  • 0




Количество пользователей, читающих эту тему: 1

0