1063 1988 1237 1473 1660 1825 1003 1884 1382 1200 1002 1619 1086 1037 1319 1413 1731 1674 1264 1023 1640 1173 1147 1732 1441 1196 1376 1834 1115 1311 1852 1286 1106 1491 1773 1414 1878 1226 1068 1359 1196 1895 1084 1278 1582 1530 1662 1836 1160 1210 1266 1472 1473 1363 1561 1984 1424 1993 1255 1356 1001 1455 1450 1647 1856 1578 1546 1518 1803 1037 1273 1050 1546 1867 1130 1792 1684 1330 1394 1757 1826 1081 1147 1245 1541 1403 1463 1510 1976 1881 1894 1469 1254 1876 1628 1044 1069 1429 1201 PHPnews.io | The amazing payoff goes here

PHPnews.io

Overview for 'yegor256'

Logging in Unit Tests, a Bad Practice

Written by Yegor Bugayenko / Original link on Aug. 11, 2021

Logging is an inevitable part of debugging. Well, at least in modern high-level programming languages and architectures. It wasn’t thirty years ago, in Assembly, but it is now. Sometimes we trace variables, but rarely. More often we just print them to console. Moreover, we don’t just print them usi…


Prestructors

Written by Yegor Bugayenko / Original link on Aug. 4, 2021

Making constructors pre-process the arguments before encapsulating them seems to be bad practice. However, very often it’s necessary to do exactly that: perform some manipulations with the objects provided as arguments and only then assign them to the attributes of the constructed object. For this…


A Few Tips for Recruiters

Written by Yegor Bugayenko / Original link on Jun. 1, 2021

Recruiters, you know what we programmers think about you, don’t you? Read this and this, to get the full picture. You are still here because we still don’t have good tools and we still enjoy being enslaved. One day this will be over and you will stop exploiting our drawbacks, will lose your “Senior…


How We Organized the First ICCQ

Written by Yegor Bugayenko / Original link on Apr. 14, 2021

First, let me clarify what kind of conference we are talking about. There are two types: professional and academic. The difference is huge. My understanding is that professional conferences are for practitioners, while academic ones are for researchers. ICCQ, which we organized this year, was an ac…


Imposters to Win!

Written by Yegor Bugayenko / Original link on Mar. 3, 2021

The time of objectivity is fading out. Meritocracy is now a rude word. Metrics in management will soon be considered as harassment. Productivity is already a false objective. It’s time to start taking advantage of this era of nonsense. The era of imposters is coming! Don’t miss the opportunity to…


Dataization

Written by Yegor Bugayenko / Original link on Feb. 10, 2021

There are three things in EOLANG (and the 𝜑-calculus which we based it on): data, atoms, and objects. There is a dataization function, which puts all three together in order to make an EO program alive. Here is how it works together with Java, for example. Space Force (2020) by Steve Carell and Gre…