|
|
ru.linux- RU.LINUX --------------------------------------------------------------------- From : Victor Wagner 2:5020/400 05 Apr 2002 18:43:37 To : Mike Selivanov Subject : Re: записки тетки-бух галтера -------------------------------------------------------------------------------- Mike Selivanov <Mike.Selivanov@p3.f59.n5025.z2.fidonet.org> wrote: MS> Приветствую тебя, Victor. MS>>> на нем? VW>> Документацию почитай. MS> поделись ссылочкой если есть онлайн версия такого документа плиз. perldoc perltoot VW>> А не надо рассматривать создание библиотек для пользователей. VW>> Для пользователя создаются не библиотеки, а приложения. А библиотеки VW>> создаются для коллеги-программиста, и отдаются ему в исходниках. MS> библиотеки создаются не всегда для коллег а еще и на продажу. взять хотя бы MS> Quark XDK. Покупатели библиотек - тоже коллеги. Лично я нафиг пошлю такого партнера, который мне предложит купить библиотеки без исходника. И закажу соответствующее решение кому-нибудь другому. Да, Quark пока находится не в том положении, чтобы его так посылали. Hо это ненадолого. В области баз данных сейчас тратить силы своих людей на борьбу с OpenSource или SharedSource решение уже во многих случаях существенно дешевле, чем платить за саппорт поставщику ClosedSource решения. И в других областях это скоро тоже будет так, иначе мы бы не в этой эхе тусовались, а в RU.UNIX.AIX или чем-то в этом роде. Так что не надо в XXI веке писать что-либо из расчета что пользователь не увидит исходников. VW>> Поэтому если ему защиту обойти надо, он ее обойдет. Hо в правильно VW>> сдизайненной библиотеке это ему не надо. MS> защита обходится, несомненно, но когда она есть то "средние" программисты не MS> знающие как это сделать будут следовать четкой организации библиотеки и не хорошие программисты будут следовать четкой организации, даже если защита отсутствует. И править за тебя твои баги, если они у тебя там есть. А "средних" нужно либо доучивать до хороших, либо гнать из проекта нафиг. VW>> Совершенно верно, не обязана. Hо никто ей и не запрещает. VW>> А у этого подхода есть свои преимущества. MS> какие? Hу, например, в перле у объекта UNIVERSAL есть крайне полезныe методы can, isa, VERSION etc. MS>>> должны быть большие знания перла чтобы понять содержание этой MS>>> строчки. VW>> Hе-а. Hужны маленькие знания юникса. Чтобы понять, что бывают такие VW>> языки, у которых полезные программы как правило не загоняются в файл, VW>> а пишутся прямо в параметре командной строки интерпретатора. VW>> sed, awk к примеру. MS> дык кто спорит :) в этом я согласен, но то как это все применяется и MS> записывается в одну строчку мне напоминает детсад для программистов, когда MS> начинающие лепят все в одну строчку. Однострочники - это не продукт труда программиста. Это инструмент, создаваемый тем же, кто его использует. -- http://www.communiware.ru http://www.ice.ru/~vitus --- ifmail v.2.15dev5 * Origin: Leninsky 45 home network (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.linux/15178537d4bb8.html, оценка из 5, голосов 10
|