@rubyschool

Страница 58 из 921
Svetlana
10.02.2017
07:37:18
У меня странный вопрос. Ни разу не видела в обсуждениях на лепре и на форуме. Гугль на вопрос "static value что это" переводы даёт. Может кто-то здесь поможет. Вопрос отсюда http://ruby-doc.org/core-2.3.3/String.html

http://joxi.ru/8AnWW5DFPQqPrO

что это?

Google
Svetlana
10.02.2017
07:37:52
как это читать?

Shulk
10.02.2017
07:44:04
Там, случаем, не вызывается метод static с VALUE в качестве аргумента?

Svetlana
10.02.2017
07:45:33
там написано click to toggle soursce при наведении на описание метода. Кликаю, вот такая штука разворачивается.

Я так понимаю, это ключ какой-то.

Vladimir
10.02.2017
08:08:04
там написано click to toggle soursce при наведении на описание метода. Кликаю, вот такая штука разворачивается.
Как я понимаю, это исходный код реализации метода на Си. Си не владею, но предполагаю, что объявление какой-то переменной.

Witalij
10.02.2017
14:59:04
А тесты в RoR это всегда и везде на фрилансе? Угнетают меня они(

Vitaly
10.02.2017
15:02:43
А тесты в RoR это всегда и везде на фрилансе? Угнетают меня они(
Если ты выполняешь единичный заказ, который предпологает, что ты сделаешь что-то кокретное, то можно обойтись и без тестов.

Однако, если у тебя долгосрочный проект и ты внедряешь feature одна за другой, то без тестов не обойтись. Очень быстро забывается, что ты там делал неделю назад. А тесты помогают понять кейсы и бизнес логику проекта перед тем, как реализовать что-то сверху.

Witalij
10.02.2017
15:04:41
Понял. Обычно в практике разработка через тесты, или когда как?

Vitaly
10.02.2017
15:04:52
Хорошим уроком служит, например, какая-нибудь поломка в production, когда ты вынужден срочно что-то пофиксать или работать сверхурочно.

Я пишу API. Накидываю новые методы, потом пишу тесты к ним. Во время написания методов дошлифовываю методы API.

Быть может, кто-то делает в точности до наоборот.

Nikolai
10.02.2017
15:09:14
Если ты выполняешь единичный заказ, который предпологает, что ты сделаешь что-то кокретное, то можно обойтись и без тестов.
как ни странно, я фигачу на проекте без тестов и про них никто даже не заикался. это норма?

Google
Nikolai
10.02.2017
15:09:30
причём проект почасовой

Vitaly
10.02.2017
15:09:55
проект уже юзают реальные пользователи?

Witalij
10.02.2017
15:09:57
Просто сейчас читаю Ruby on Rails Tutorial by Hartl, у него там сперва тесты, а потом уже код. Новичка это сильно сбивает с толку, на мой взгляд.

Vitaly
10.02.2017
15:10:15
первое время я не писал тесты

Witalij
10.02.2017
15:10:16
Хотя остальное весьма толково)

Vitaly
10.02.2017
15:10:25
все приходит со временем

Nikolai
10.02.2017
15:10:51
проект уже юзают реальные пользователи?
пока ещё нет. это норма, когда проекты кроют тестами перед запуском в прод? или норма, когда тесты пишутся параллельно изменениям?

Witalij
10.02.2017
15:11:09
Видимо, где как)

Vitaly
10.02.2017
15:11:18
когда пишутся параллельно изменениям

Nikolai
10.02.2017
15:11:49
Просто сейчас читаю Ruby on Rails Tutorial by Hartl, у него там сперва тесты, а потом уже код. Новичка это сильно сбивает с толку, на мой взгляд.
Test Driven Development. В принципе, это самый правильный подход, хотя затраты на написание кода в человекочасах возрастают в 2 раза минимум

Witalij
10.02.2017
15:13:10
Да, это мне известно, но на данном моменте такой подход навевает страшную тоску) всё-таки сейчас решил, что тестам обучусь позже

Test Driven Development. В принципе, это самый правильный подход, хотя затраты на написание кода в человекочасах возрастают в 2 раза минимум

Nikolai
10.02.2017
15:13:44
я сам тестами только баловался слегка. чтобы прям крыть весь код тестами, такого ещё не было ни разу

Witalij
10.02.2017
15:14:48
Понятно. Спасибо за мнение, коллеги)

Nikolai
10.02.2017
15:15:04
удачи и успехов

Nikolai
10.02.2017
15:31:04
так это же хорошо, денег в 2 раза больше)
это хорошо всем, потому как и денег в 2 раза больше, и клиент понимает, что его ПО полностью функционально

но на уровне 5 баксов в час чистыми, где нахожусь сейчас я, тусуется самый неадекват из клиентов

Google
Nikolai
10.02.2017
15:43:59
Приведи пример ситуации и как ты ее обыграл.)
дают задание в самых общих формулировках, из серии - сделать кастомный заголовок на каждой странице сайта

а потом, когда ты его выполняешь, начинают писать - нет, заголовки надо брать из локалей i18r, тут мы понимали по-другому, а тут по-другому, а тут вообще очевидно, что заголовки надо было брать не из локалей, а из базы данных

в итоге приходится раз 5 переделывать всё

что мне, с одной стороны, на руку, так как таймер тикает и бабки капают

а с другой стороны - всегда раздражал такой подход. ибо нет ТЗ - результат ХЗ

Ro
10.02.2017
15:49:32
Просто сейчас читаю Ruby on Rails Tutorial by Hartl, у него там сперва тесты, а потом уже код. Новичка это сильно сбивает с толку, на мой взгляд.
я так не делаю. DHH тоже говорит не делает. Пришел к выводу, что на TDD время тратить не стоит. Пэтому сейчас я пишу код, а потом тест.

перешел тут с atom на VS Code

версия 1.9 - неплохо у них получилось

работает довольно быстро

глюков меньше

Андрей
10.02.2017
19:48:40
Атом почему-то последнее время подтормаживает

Ro
10.02.2017
19:48:47
не то слово

Ro
10.02.2017
19:49:01
он у меня зависает по несколько раз в день

по-умолчанию работает Ctrl Shift ] и Ctrl Shift [

для рубей

т.е. сворачивание блока кода

Андрей
10.02.2017
19:56:28
Кстати смотрю все больше народа ВИМ пропагандируют

Ro
10.02.2017
19:57:03
проблема в том, что сложно его настроить одинаково и на маке и на винде и на линуксе

это мне больше всего не нравится

на маке-то он у меня настроен дома

Google
Ro
10.02.2017
19:57:47
но когда на работу прихожу, то тут линукс, опять настраивать надо, причем я юзаю MacVim, а там вообще все по-другому

в итоге не очень подошло мне

vim - это хрень, которая бесполезна без настроек, пока настроишь - уже программу напишешь)

Андрей
10.02.2017
19:59:07
Саблайм или Брэкетс?)))

Admin
ERROR: S client not available

Ro
10.02.2017
19:59:14
к тому же редактор знаний не прибавляет

Андрей
10.02.2017
20:01:32
Сейчас посмотрим на VS

Непривычно видеть значек ВС на линуксе

)))

А что там с эмметом?

Ro
10.02.2017
20:05:41
а кто это?

Андрей
10.02.2017
20:06:42
Это очень шустрый плагин для ускорения написания кода

Для лентяев

Shulk
10.02.2017
20:21:57
Это плагин для Саблайма (и не только). Позволяет написать название тэга и нажать таб — выводит тэг полностью.

p + tab = <p></p>

Ro
10.02.2017
20:23:25
жаль, что не существует плагина, который рефакторит код)

нажал кнопку - сам отрефакторился

стало все понятно

Shulk
10.02.2017
20:23:38
Запись вида: .my_class>ul>li*4>a + TAB даст сразу вот это:

<div class="my_class"> <ul> <li><a href=""></a></li> <li><a href=""></a></li> <li><a href=""></a></li> <li><a href=""></a></li> </ul> </div>

Google
Shulk
10.02.2017
20:24:00
Ну и там много таких фишек. Можно свои добавлять.

Evgeniy
10.02.2017
20:40:36
Оу, а разве есть брекетс с эмметом по рубям?

Хотя если можно добавлять, то точно есть, либо можно сделать.

Shulk
10.02.2017
20:46:17
Конкретно этот — для Html, само собой. Но должен быть и для Рубей. Я что-то даже не задавался таким очевидным вопросом.

Evgeniy
10.02.2017
20:50:37
Про html знаю да, очень удобно. С ленью тут мало связано, так как если посадить рядом челов с одинаковым скиллом и одному дать эммет, а другому нет, это всеравно что они бы соревновались в скорости бега, но одному из них дали бы велосипед.

Dmitry
10.02.2017
21:03:11
Atom, очень хорош

Только пока не знаю как с класса в css переход сделать как в phpstorm)))

Очень удобная тема была.

Куча плагинов, настроить почти что угодно можно.

Ro
10.02.2017
22:13:08
сразу втроем зашли)

добро пожаловать

откуда будете?)

Dmitry
10.02.2017
22:15:58
вторая рабочая неделя закончилась сегодня)

с зп задоначу =)

если конечно испытательный срок пройду)))

Страница 58 из 921