Every great developer you know got there by solving problems they were unqualified to solve until they actually did itPatrick McKenzie
если все заказчики, в основном, просят натяжку на CMS, где нужно понимание phpFalse
на CMS, где нужно понимание phpFalse
на каком уровне нужно знать backendна уровне - я знаю как решить данную проблему за Х часов, я ее уже решал минимум два раза
FROM python:3-alpine
WORKDIR /usr/src/app
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
docker build -t docker-test .
docker run -it --rm --name my-running-script -v ${PWD}:/usr/src/app docker-test python your-daemon-or-script.py
class MyTest extends \PHPUnit\Framework\TestCase
{
public function testDoSomethingOne(): void
{
/** @var \PHPUnit\Framework\MockObject\MockObject $mockOfA */
$mockOfA = $this->getMockBuilder(A::class)->getMock();
$mockOfA->expects($this->once())
->method('setData')
->with(20);
(new B)->doSomething($mockOfA, 1);
}
public function testDoSomethingTwo(): void
{
/** @var \PHPUnit\Framework\MockObject\MockObject $mockOfA */
$mockOfA = $this->getMockBuilder(A::class)->getMock();
$mockOfA->expects($this->once())
->method('setData')
->with(10000);
(new B)->doSomething($mockOfA, 100);
}
}
The practice of replacing an object with a test double that verifies expectations, for instance asserting that a method has been called, is referred to as mocking.
select fields,... from (
select fields,... from tablename order by field desc limit 30
) as subquery
order by field limit 30
(
select fields,... from tablename order by field desc limit 30
)
order by field limit 30
искать сотню книг, пренадлежащих одному автору, из миллиарда
Какой выбрать монитор для верстальщика в 2019 году?
Если ли смысл в 4k?
Не раздражают ли верстальщиков изогнутые формы?
Как вы считаете?
$fh = fopen('file.log', 'r');
while(!feof($fh)) {
$string = fgets($fh); //получаем одну строчку с файла
}