Beyond Code (Updated 2024-09-25)
- Добавил: literator
- Дата: Вчера, 22:14
- Комментариев: 0

Автор: Paul Hudson
Издательство: HackingWithSwift
Год: 2024-09-25
Страниц: 212
Язык: английский
Формат: pdf (true)
Размер: 10.1 MB
Being a great coder is more than just writing high-quality Swift, jаvascript, PHP, or Ruby as quickly as you can. That's an important skill – it really is! – but when you want to go from "part-time hacker" to serious software engineer, there are a ton of extra skills that will help you work smarter, deliver software faster, and take your career to the next level.
I've written Beyond Code to teach you all those skills.
It's a complete book and video course that gives you a crash course in skills such as the Unix command line that powers OS X and Linux, regular expressions that help you find and replace complex text in seconds, Git source control to share work efficiently online, Scrum development to work in agile teams, and more!
If you care about your code, you store it in version control. That’s not an opinion or a suggestion – it’s just a simple fact. Version control allows you to store your source code somewhere safe – usually off site – while also keeping older versions of your code so you can see what changed and why if a bug is discovered. So: Git is the standard tool for source control, which means you need to learn to use it. That, however, is easier said than done. Many people do like it, and some people even love it, but most people would rather spend their time writing code rather than spending time working with complex tools to manage that code. Although it seems almost shameful for them to admit it, a lot of people hate Git, a lot of people are afraid of Git, and a lot people learn just enough to get their code somewhere safe but live in fear of someone on their team one day uncovering them as a Git fraud. I can’t promise to make you love Git, but I can help you fear it less. The truth is that you can watch any number of videos or read any number of books, and you will still never feel confident with Git. The only way you'll get confident is by using it, and fortunately that's exactly the approach we'll be taking here: I’m going to teach you Git in a practical, pragmatic way so that you can build up your skills slowly, carefully, and thoroughly.
Working with text is what coders do. Sure, it’s carefully structured text that fits whatever syntax your preferred programming language uses, but it’s still lots and lots of text. And then there’s the command line: a whole world of power, all controlled through pure text. Regular expressions – known as regexes and pronounced “reg exiz” (with a hard G like the first G in "mortgage", but commonly also with a soft like the second G in "mortgage"!) – are a specialized syntax that let you search and replace text using match criteria. When you were using * and ? on the terminal to match filenames, you can think of them as very simple regexes: * means “match anything” and ? means “match any one thing.” Every development environment worth its salt has support for regexes baked right in. Whether you use Xcode, VS Code, Android Studio, or something else, they all support regexes. This isn’t a coincidence: they are a tool that can turn hours, days, or even weeks of work into seconds of computer time, and they are a highly prized asset in any developer’s toolbox.
Скачать Beyond Code (Updated 2024-09-25)

[related-news] [/related-news]
Внимание
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.