Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Оптимальный код (http://forum.oszone.net/showthread.php?t=219142)

Eksworden 28-10-2011 19:28 1783826

Оптимальный код
 
Очередной раз просматривая этот форум, меня заинтересовал один очень простой вопрос:
Что такое оптимальный код?
Предлагаю обсудить этот вопрос в данном топике.

Eksworden 28-10-2011 19:31 1783832

P.S.
Есть ли возможность организовать опрос?
Или на форуме можно использовать только сообщения?

dmitryst 28-10-2011 19:33 1783834

Цитата:

Цитата Eksworden
Есть ли возможность организовать опрос? »

Например? "1. Знаю, что такое оптимизированный код и пишу на нем 2. Знаю, не не пишу 3. Вооще не в курсе" )))

Eksworden 28-10-2011 19:41 1783839

Цитата:

dmitryst:
Есть ли возможность организовать опрос? »
Например? "1. Знаю, что такое оптимизированный код и пишу на нем 2. Знаю, не не пишу 3. Вооще не в курсе"
Да, что бы отображались проценты по каждому вопросу и количество проголосовавших.

Delirium 29-10-2011 10:56 1784180

Eksworden, аудитория программистов на этом форуме ограничена, в основном это сетевые специалисты, либо те, кому нужна помощь по клиентским ОС. Поэтому, боюсь, голосование умрет в зародыше :)
Что касается вопроса. Оптимальный код - код, который позволяет решить поставленную проблему без ущерба производительности и интерфейсу приложения. Можно ведь написать приложение для ввода данных, и не проверять правильность введенных данных. В случае верных данных данные занесутся, в случае неверных - вылетит исключение. Данный код вроде бы и рабочий, но не оптимальный.
Точно также не надо делать миллиарды проверок, обработок исключений, что, в свою очередь, будет только тормозить работу.

Это мое мнение, и я никому его не навязываю :)

lxa85 29-10-2011 11:43 1784199

Для того, чтобы понять, что такое оптимальный код, надо выставить ему критерии оценки.
Выявить зависимости критериев друг от друга, и затем уже искать оптимальную пропорцию.

Eksworden 29-10-2011 12:12 1784213

Цитата:

lxa85: Для того, чтобы понять, что такое оптимальный код, надо выставить ему критерии оценки. Выявить зависимости критериев друг от друга, и затем уже искать оптимальную пропорцию.
Не могли бы Вы привести простой пример с несколькими критериями оценки и продемонстрировать. что это действительно эффективно?

lxa85 30-10-2011 08:30 1784761

На здоровье:
Цена, качество, объем кода, ошибочность кода, трудозатраты.
Взять к разбору ядро линукс, и взять в качестве области применения высоконагруженный сервер.
Взять платформу x64.
Вторым случаем взять Z сервер от IBM и посмотреть, что происходит там.
----
IM клиенты.
Язык, функционал, поддерживаемые платформы.
---
ПО встроенный систем. ПО систем реального времени.
---
По нашим методика вы выучите новый для вас язык быстро, качественно, не дорого. Вычеркните лишнее.

Eksworden 30-10-2011 13:28 1784878

Спасибо, идея понятна.


Время: 01:40.

Время: 01:40.
© OSzone.net 2001-