0 / 0 / 0
Регистрация: 17.11.2022
Сообщений: 17
|
|
1 | |
Как это грязный код22.11.2022, 11:04. Показов 1067. Ответов 8
Начал писать код на Swift, теперь при запуске приложения его функционал не качественно работает. Почила в интернете возможные причины и попал на информацию о грязном коде и о его рефакторинге. Кто делал рефакторинг для исходника? Это помогает решить вопрос с функционалом?
Вот код: Код
// // proSwift.ru // // Swift 3 init?(brand: String) { if let oil = MotorOil(rawValue: brand) { self.oilBrand = oil } else { return nil } }
0
|
22.11.2022, 11:04 | |
Ответы с готовыми решениями:
8
Грязный код Это нужно с массива делать и с фор? Как реализовать это код ? Как исправить грязный JSON файл полученный при парсинге исправьте код или напишите заново код пожалуйста(не совсем понимаю,как это делать) |
12061 / 8369 / 1280
Регистрация: 21.01.2016
Сообщений: 31,559
|
|
28.11.2022, 07:02 | 2 |
Не напрямую, но часто - да, помогает. В аккуратном и чистом коде меньше места для багов.
0
|
0 / 0 / 0
Регистрация: 17.11.2022
Сообщений: 17
|
|
28.11.2022, 09:12 [ТС] | 3 |
А есть сервисы который делают это автоматически?
0
|
12061 / 8369 / 1280
Регистрация: 21.01.2016
Сообщений: 31,559
|
|
28.11.2022, 16:29 | 4 |
Demyanko, да. Называются "Программист".
На самом деле автоматизировать тут мало что можно. Максимум - линтеры (lint) - утилиты, что code style проверяют и всё. Остальное требует использование мозга головы.
0
|
0 / 0 / 0
Регистрация: 17.11.2022
Сообщений: 17
|
|
01.12.2022, 10:40 [ТС] | 5 |
Мне посоветовали для автоматизации сервис AppRefactoring, слышали про него?
0
|
12061 / 8369 / 1280
Регистрация: 21.01.2016
Сообщений: 31,559
|
|
01.12.2022, 11:28 | 6 |
Demyanko, нет. Не зачем было даже искать подобное. Подобные сервисы дальше примитивных приёмов уйти не могут, ибо семантика кода им не доступна. Для этого мозг нужен живой.
0
|
0 / 0 / 0
Регистрация: 17.11.2022
Сообщений: 17
|
|
05.12.2022, 12:37 [ТС] | 7 |
Я так посмотрел, то сервис позволяет делать код уникальным. Типа если я пишу один код для двух программ, он сделает их разными.
0
|
41 / 28 / 13
Регистрация: 31.10.2019
Сообщений: 126
|
|
05.12.2022, 12:55 | 8 |
судя по вашим вопросам, вы не понимаете термина "рефактиринг". это не расставление пробелов и переносы строк, чтобы код выглядел красиво. это вообще пересмотр принципа построения кода, чтобы сделать его более гибким, наглядным, чтобы по возможности его сократить и обеспечить поддержку нового функционала в будущем с меньшими затратами. таких сервисов в принципе не существует.
0
|
0 / 0 / 0
Регистрация: 17.11.2022
Сообщений: 17
|
|
06.12.2022, 10:01 [ТС] | 9 |
Мне нужен и рефакторинг. Да, сервис идет про уникальность кода, может в будущем пригодится
0
|
06.12.2022, 10:01 | |
06.12.2022, 10:01 | |
Помогаю со студенческими работами здесь
9
Как понять, что тут требуется и как это читается :D Код смогу сам написать, но вот понять что это я не смог( Как это код из C++ преобразовать в код на C# ? Грязный и чистый PR Грязный хук. Грязный фон Как расшифровать это js код: Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |