Архив декабря 2024 - 263

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

Однако, пишу я это в основном для того, чтобы обратить ваше внимание, что названия Layers подобраны не по алфавиту, и лично мне это мешает. Подумайте, может и вам мешает. На мой взгляд, их стоит переименовать в алфавитном порядке, даже жертвуя смыслом, чтобы они лучше отображались в файловой структуре проекта.

Краткий экскурс в FSD

FSD - это популярный способ разбиения кода по папкам в фронтенд проектах.

Читать полностью »

Дефицит кадров стал новой нормой. В 2023 году рынок труда России не досчитался почти 5 миллионов специалистов. Строители, IT-шники, инженеры — их нет (Известия). А строительная отрасль вообще кричит о помощи — не хватает порядка 300 тысяч рабочих (mperspektiva.ru).

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

Читать полностью »

Поначалу всё будет хорошо. И вы будете изучать Rust, и думать, какие хорошие люди его написали. В нём есть автоопределение типов, безопасные указатели aka ссылки, столько синтаксического сахара, что любой Kotlin позавидует, и плюс ко всему этому ещё и кроссплатформенность и no-std режим, если вы вдруг решите запрограммировать кофеварку.
А потом одной чёрной-чёрной ночью вы обнаружите там...

Interior Mutability

Переменные, которые вы объявите через let, нельзя взять и поменять, а те, что объявлены через let mut, — можно:

fn main() {
  let a = 5;
  let mut b = 7;
  // a = 11; // не компилируется
  b = 9;
  println!("{a} {b}");
}

Читать полностью »

Предыстория вопроса

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js