Очевидное-невероятное

Очевидное-невероятное

[

SELECT Id
FROM sObject__c
WHERE TextField__c = :String.valueOf('SearchText')
]

Оно работает. Но зачем так писать?

Предлагаю в эту тему скидывать невероятные выдумки.

Я так понимаю это из реального рабочего проекта?

Потому что когда учатся начинающие и не такое могут увидеть! Тут уже удивляться не приходится.

Да, это из реального проекта. Мне не понятно, зачем использовать String.valueOf для строчки. Почему сразу не написали

WHERE TextField__c = 'SearchText'
? Я такую запись встретил первый раз и очень удивился. Вот, спрашиваю у общественности.

сегодня встретил такой код

trigger TRIGGER on Quote (after insert, after update, before insert,before update)

{

public static Boolean isExecuteTrigger = TestUtils.isRunningTrigger(); // Detect whether to skip trigger code execution (e.g. during apex unit testing)

if ( isExecuteTrigger )
{
if(Trigger.isInsert && Trigger.isAfter)
{
code...
}
}
}

public class TestUtils
{

public static Boolean isRunningTestEnabled = true;

public static Boolean isRunningTriggerEnabled = true;

public static Boolean isRunningTest()
{
return Test.isRunningTest() && isRunningTestEnabled;
}

public static Boolean isRunningTrigger()
{
return Test.isRunningTest() && isRunningTriggerEnabled;
}
}

И вот чего триггер не работает...

DevNull
сегодня встретил такой код
trigger TRIGGER on Quote (after insert, after update, before insert,before update)

{

public static Boolean isExecuteTrigger = TestUtils.isRunningTrigger(); // Detect whether to skip trigger code execution (e.g. during apex unit testing)

if ( isExecuteTrigger )
{
if(Trigger.isInsert && Trigger.isAfter)
{
code...
}
}
}

public class TestUtils
{

public static Boolean isRunningTestEnabled = true;

public static Boolean isRunningTriggerEnabled = true;

public static Boolean isRunningTest()
{
return Test.isRunningTest() && isRunningTestEnabled;
}

public static Boolean isRunningTrigger()
{
return Test.isRunningTest() && isRunningTriggerEnabled;
}
}

И вот чего триггер не работает...

Моё поучье чутье подсказывает что это драйвера виноваты.....

Interesting information? Help us, post link to social media..