Deutsch

ИИ для программиста?

103084   78 79 80 81 82 83 84 85 86 87 88 все
AlexNek патриот29.06.25 10:33
AlexNek
NEW 29.06.25 10:33 
в ответ alex445 29.06.25 10:03
Скоро в айти гигантах исчезнет программирование.

А процесс создания программ вы как называете?

alex445 патриот29.06.25 14:07
NEW 29.06.25 14:07 
в ответ Срыв покровов 29.06.25 10:19, Последний раз изменено 29.06.25 14:15 (alex445)
отписываться в чате лежа в кроватке

А чё сразу с козырей-то?


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



alex445 патриот29.06.25 14:30
NEW 29.06.25 14:30 
в ответ alex445 29.06.25 14:07, Последний раз изменено 29.06.25 14:31 (alex445)

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

alex445 патриот29.06.25 14:33
NEW 29.06.25 14:33 
в ответ AlexNek 28.06.25 19:41, Последний раз изменено 29.06.25 14:33 (alex445)
ну вот, молодежь давно просила подобную штуку, но самому ломало, а ИИ нафигачило, как раз на эти выходные выдали токены на шару.
https://melodious-concha-df17ea.netlify.app там еще много чего есть -- сорри, тест уже убил смущ

Вы наверное даже понятия не имеете, как эта херня работает? Типа блэкбокс внатуре? ))

AlexNek патриот29.06.25 17:45
AlexNek
NEW 29.06.25 17:45 
в ответ alex445 29.06.25 14:33
Вы наверное даже понятия не имеете, как эта херня работает?

нет а зачем? Пока работает не интересует. Дa и там React, который никогда еще не пользовал.

Народу отдал пусть играется дальше

Срыв покровов патриот29.06.25 19:46
NEW 29.06.25 19:46 
в ответ alex445 29.06.25 14:30, Последний раз изменено 29.06.25 19:47 (Срыв покровов)

пока только отдельные куски кода и скриптики отдаю писать ИИ

Скоро должны разрешить копилот в студии. Тогда и заживем))

alex445 патриот29.06.25 20:25
NEW 29.06.25 20:25 
в ответ Срыв покровов 29.06.25 19:46, Последний раз изменено 29.06.25 20:26 (alex445)
Вы наверное даже понятия не имеете, как эта херня работает?

нет а зачем?

Скоро должны разрешить копилот в студии. Тогда и заживем))

AlexNek патриот29.06.25 22:52
AlexNek
NEW 29.06.25 22:52 
в ответ alex445 29.06.25 20:25

тем не менее это не мешает писать нормальный код.

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

Срыв покровов патриот29.06.25 23:53
NEW 29.06.25 23:53 
в ответ alex445 29.06.25 20:25

в очко себе засунь свои видосики, подросток недоразвитый.

alex445 патриот7 дней назад, 01:46
NEW 7 дней назад, 01:46 
в ответ AlexNek 29.06.25 22:52

тем не менее это не мешает писать нормальный код.

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

Раньше вы пользовались поисковиками и общались на форумах со специалистами, получая свой опыт. А сейчас просите ИИ поискать за вас, типа вас в Гугле забанили, и чтобы было готовое решение. Вы не получаете новых знаний, а в старых ещё и деградируете. Там же, где реально проблемы, касающаяся какого-то тёмного места в документации или вообще недокументированного поведения, ИИ не помогает, а то и вредит своими галлюцинациями - придумывает ложные пути решения.

alex445 патриот7 дней назад, 13:32
NEW 7 дней назад, 13:32 
в ответ alex445 7 дней назад, 01:46, Последний раз изменено 7 дней назад, 13:54 (alex445)

Спрашиваю


C# private field and abstract lazy property for it


Отвечает


// Abstract base class
public abstract class BaseClass
{
    // Private field
    private string _lazyField;


    // Abstract property to initialize the field lazily
    public abstract string LazyProperty { get; }
}


// Derived class
public class DerivedClass : BaseClass
{
    // Implement the abstract property
    public override string LazyProperty
    {
        get
        {
            if (_lazyField == null)
            {
                _lazyField = "Initialized lazily!";
            }
            return _lazyField;
        }
    }
}


// Usage
class Program
{
    static void Main()
    {
        DerivedClass obj = new DerivedClass();
        Console.WriteLine(obj.LazyProperty); // Output: Initialized lazily!
    }
}



Key Points:
Private Field: The _lazyField is private and encapsulated within the base class.
Abstract Property: The LazyProperty is abstract in the base class, forcing derived classes to define how the field is initialized.
Lazy Initialization: The derived class ensures the field is only initialized when accessed for the first time.

Всё нормально, да?

Особенно эти key points понравились - угадал все буквы, но не смог назвать слово.

alex445 патриот7 дней назад, 13:37
NEW 7 дней назад, 13:37 
в ответ alex445 7 дней назад, 13:32, Последний раз изменено 7 дней назад, 13:48 (alex445)

Ладно, спрашиваю по-другому


C# how to make field of lazy property inaccessible from inherited types


отвечает


To make a field of a lazy property inaccessible from inherited types in C#, you can use the private access modifier for the field. This ensures that the field is only accessible within the class where it is declared and not in derived classes.


Короче, эти ИИ всё ещё как плохие студенты. Каша в голове. Задаёшь наводящие вопросы - может быть с какого-то раза ответит. Если будешь задавать, пытаясь завалить его - он завалится. А если таки удасться решить задачу, то это не он её тебе решил, а ты сам её решил, предварительно задолбавшись с обучением этого ИИ.


Вопрос - нахрена между тобой и задачей нужна эта тупая прокладка?

alex445 патриот7 дней назад, 13:41
NEW 7 дней назад, 13:41 
в ответ alex445 7 дней назад, 13:37, Последний раз изменено 7 дней назад, 13:43 (alex445)

Давайте уже добьём эту задачу. Спрашиваю


C# can a private field be initialized lazy through an abstract property?


Отвечает


Yes, a private field in C# can be initialized lazily through an abstract property, but it requires some creative implementation. Since abstract properties do not have a backing field themselves, you can use a private field in the derived class to store the value and implement lazy initialization in the property getter.


public abstract class BaseClass
{
    // Abstract property
    public abstract string LazyProperty { get; }
}
public class DerivedClass : BaseClass
{
    // Private field for lazy initialization
    private string _lazyField;
    public override string LazyProperty
    {
        get
        {
            // Lazy initialization
            if (_lazyField == null)
            {
                _lazyField = "Initialized lazily!";
            }
            return _lazyField;
        }
    }
}


Ну вот, что-то уже похожее на решение, да? Только кто задачу-то решил?

alex445 патриот7 дней назад, 13:50
NEW 7 дней назад, 13:50 
в ответ alex445 7 дней назад, 13:37, Последний раз изменено 7 дней назад, 13:50 (alex445)
Если будешь задавать, пытаясь завалить его - он завалится.

То же самое, если ты плохо разбираешься в теме и не знаешь, как задача решается оптимально или вообще. Что ты сам, что ИИ с тобой придёте к ложному или неоптимальному решению. И ещё раз - зачем мне прокладка между мной и задачей? Чтобы скучно не было и было с кем поговорить? А если уж ещё за это и деньги платить...

Срыв покровов патриот7 дней назад, 13:52
NEW 7 дней назад, 13:52 
в ответ alex445 7 дней назад, 13:41

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

alex445 патриот7 дней назад, 13:54
NEW 7 дней назад, 13:54 
в ответ Срыв покровов 7 дней назад, 13:52

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

пошёл на...

)))

alex445 патриот7 дней назад, 14:00
NEW 7 дней назад, 14:00 
в ответ Срыв покровов 7 дней назад, 13:52, Последний раз изменено 7 дней назад, 14:00 (alex445)

Вы ещё не поняли, походу. Как тут Алекснек говорил, влетает он значит в незнакомую тему с ИИ наперевес и начинает поливать промптами очередей от пуза. А поскольку плохо разбирается в теме, то куча промахов и рикошетов. Но он не гордый - перезаряжает рожок и продолжает. А там или ствол расплавится, или бесплатные токены закончатся. Но теоретически, задачку как-то можно решить брутфорсом тыканья пальцем в небо.


Вот именно за такой подход коллеги и посылали раньше накуй, а теперь, с ИИ это считается хорошим решением. Дальше - больше. Кто в ближайшем будущем не будет брутфорсить ИИшкой задачки, а станет применять свою голову кроме как шапку носить, пойдёт на улицу. Ну, так адептам ИИ думается.

alex445 патриот7 дней назад, 14:03
NEW 7 дней назад, 14:03 
в ответ Срыв покровов 7 дней назад, 13:52, Последний раз изменено 7 дней назад, 14:05 (alex445)

А коллега, кстати, даже не догадается. Особенно, если будет такой как вы. Я вас уже спрашивал элементарную задачку на пару-тройку строчек с возвратом через оператор присваивания. Вы легко выдали неправильный ответ. ))

Срыв покровов патриот7 дней назад, 14:39
NEW 7 дней назад, 14:39 
в ответ alex445 7 дней назад, 14:00
Вот именно за такой подход коллеги и посылали раньше накуй

нет, посылают нах коллеги в ответ на такой вопрос:

C# private field and abstract lazy property for it

Срыв покровов патриот7 дней назад, 14:41
NEW 7 дней назад, 14:41 
в ответ alex445 7 дней назад, 14:03
Я вас уже спрашивал элементарную задачку на пару-тройку строчек с возвратом через оператор присваивания

ну выдал и выдал
я тоже могу найти 100500 вариантов, где ЯП ведет себя не очевидно и уложить на лопатки любого гуру
вот только 90% таких случаев нормальный человек не напишет