Если строка, которую Вы имеете, содержит один, то необходимо использовать другой. Например, "You're able to do this"
, или 'He said "Hi!"'
. Кроме этого, необходимо просто быть столь последовательными, как Вы можете (в модуле, в пакете, в рамках проекта, в организации).
, Если Ваш код будет считанным людьми, которые работают с C/C++ (или если Вы переключаетесь между теми языками и Python), затем с помощью ''
для односимвольных строк, и ""
для более длинных строк мог бы помочь упростить переход. (Аналогично для следующих других языков, где они не являются взаимозаменяемыми).
код Python, который я видел в дикой природе, имеет тенденцию способствовать "
[более чем 115], но незначительно. Одно исключение - то, что """these"""
намного более распространены, чем '''these'''
, от того, что я видел.
ОБНОВЛЕНИЕ: Capistrano v3 снова переключился на использование Rake DSL вместо использования собственного DSL .
Capistrano v1 и v2 не зависел от рейка . Он был написан с нуля как DSL для работы с удаленными серверами. Очевидно, что на некоторые аспекты капистрано повлияли грабли, но Джеймис Бак считал необходимым заставить капистрано стоять самостоятельно. Задачи Capistrano ведут себя немного иначе, чем задачи rake, и их присваиваемая природа отделяет их от задач rake.
Capistrano получил незначительную критику за то, что не опирался на rake, но это все еще самый популярный инструмент развертывания, по крайней мере в сообществе rails. Другие проекты, такие как Влад Развертыватель counter capistrano '
Capistrano начинал как серию задач Rake, но на ранних этапах разработки стал независимым.