Cтраница 2
Между тем даже многие из лучших руководящих работников до сих пор еще считают, что достаточно произнести речь или написать резолюцию о верности генеральной линии партии, чтобы задачу руководства считать выполненной, в то время как на деле распоряжения тех же руководящих работников, направленные к проведению директив партии, срываются плохо подобранными ра-боянпками и отсутствием проверки исполнения. [16]
При значительном росте торговой сети, росте и ускорении товарооборота в работе торгового аппарата до сих пор еще по изжиты отмечаемые в ряде решений ЦК крупнейшие недостатки, о чем свидетельствуют факты затоваривания в одних местах при нехватке этих товаров в других, в результате механического распределения товаров и засылки их без достаточного учета потребностей отдельных районов; факты замораживания товарооборота, приметшие принудительного ассортимента; ослабление за последнее время дисциплины в проведении государственной политики цеп а факты прямого извращения этой политики; рост издержек обращения, в особенности за счет разбухания управленческого аппарата н излишних торговых представительств; случаи хищений и злоупотреблений в торговом аппарате, указывающие на отсутствие достаточной проверки кадров торгового аппарата и па проникновение в него чуждых элементов. [17]
При значительном росте торговой сети, росте и ускорении товарооборота, в работе торгового аппарата до сих пор еще не изжиты отмечаемые в ряде решений ЦК крупнейшие недостатки, о чем свидетельствуют факты затоваривания в одних местах при нехватке этих товаров в других, в результате механического распределения товаров и засылки их без достаточного учета потребностей отдельных районов; факты замораживания товарооборота, применение принудительного ассортимента; ослабление за последнее время дисциплины в проведении государственной политики цен и факты прямого извращения этой политики; рост издержек обращения, в особенности за счет разбухания управленческого аппарата и излишних торговых представительств; случаи хищений и злоупотреблений в торговом аппарате, указывающие на отсутствие достаточной проверки кадров торгового аппарата и на проникновение в него чуждых элементов. [18]
В странах, где существует явочная система выдачи патентов, е допускается, как правило, внесение изменений в патент по инициативе его владельца. Отсутствие проверки материалов заявки по существу в большинстве случаев делает бессмысленным внесение исправлений в уже выданный патент. В то же время в этих странах возможно ограничение формулы изобретения но решению суда. [19]
Хорошо постав-ленная проверка исполнения - указывает товарищ Сталин, - это тот прожектор, который помогает освещать состояние работы аппарата в любое время и выводить на свет божий бюрократов и канцеляристов. Можно с уверенностью сказать, что девять десятых наших прорех и прорывов объясняется отсутствием правильно поставленной проверки исполнения. Не может быть сомнения, что при наличии такой проверки исполнения прорехи и прорывы были бы наверняка предупреждены. [20]
![]() |
Зависимость а / арк по формуле. [21] |
Значения коэффициентов А и п в формуле (7.89), рекомендуемые авторами указанных работ, даны в табл. 7.6. Сопоставление показывает, что значения Лип, приведенные в табл. 7.6, существенно отличаются друг от друга даже для каналов одинаковой геометрии. Причина этого отличия, возможно, состоит в том, что некоторую неопределенность вносило отсутствие проверки экспериментальных данных на полное подавление кипения в потоке. [22]
Полупроводниковые ЗУ менее устойчивы, чем ЗУ на магнитных сердечниках, и могут быть источником большего числа сбоев. В устройствах, снабженных только проверкой четности, большинство таких неисправностей обнаруживается, однако отдельные виды неисправностей могут вызывать многократные ошибки, которые могут как обнаруживаться, так и не обнаруживаться. При отсутствии проверки четности сбои приводят к увеличению числа событий на отказ и то же число событий, определяемое пользователем, может быть больше, чем в ЗУ на магнитных сердечниках. В большинстве типов полупроводниковых ЗУ небольшой емкости частота возникновения событий может оставаться в допустимых пределах, однако в устройствах большой емкости ( например, 1 Мбит) чрезвычайно желательно введение исправления ошибок. Сказанное справедливо и в отношении ЗУ мини-систем, где исправление ошибок применяется не всегда. [23]
Подбор рецептур в каждом определенном случае должен уточняться лабораторией глинистых растворов. При бурении разведочных скважин добавлять нефть и другие добавки на нефтяной основе не рекомендуется, чтобы не исказить представление о продуктивности горизонтов. Поломка долот вызывается спуском дефектных долот при отсутствии надлежащей проверки их, чрезмерными нагрузками на долото и передержкой долот на забое. [24]
ЕСЛИ ошибок нет, такая логика вполне приемлема, но на практике, скорее всего, в процессе функционирования программы время от времени будут возникать различные проблемы. Из-за того что программа не выполняет контроль ошибок, данные, содержащиеся в буфере, будут потеряны, и, возможно, навсегда. Отсутствие проверки на наличие ошибок особенно опасно, когда используемые данные по природе своей живут очень недолго, поэтому в случае потери восстановить их, скорее всего, не удастся. [25]
Защитное программирование требует разумного подхода, ибо, доведенное до крайности, оно повлечет нежелательные эффекты. Если над входными данными выполнять все мыслимые проверки, защищающая часть программы может стать настолько сложной ( и потому чреватой ошибками), что ее влияние на надежность ( а также на эффективность) будет не позитивным, а негативным. Чтобы решить, сколько защитных проверок оправдано, сначала изучите по логике модуля все предположения о входных данных, которые в нем сделаны, и составьте список всех проверок, которые можно было бы сделать. Для каждой из них оцените ее сложность, вероятность того, что входные данные могут быть ошибочными, и последствия отсутствия проверки. После этого остается принять трудное компромиссное решение по определению того минимума защитной части программы, который обеспечивает максимально возможный уровень обнаружения ошибок. [26]
Традиционные процессы насыщены проверками и управляющими шагами, не производящими ценностей для заказчика, а проверяющими соблюдение исполнителями предписанных правил. Например, отдел заказов до исполнения заказа проверяет право клиента осуществить данный заказ, подлинность подписи клиента и финансовую состоятельность его подразделения или компании. При общей целесообразности проверок многие компании не задумываются над тем, сколько стоит проведение этих проверок. На практике довольно часто оказывается, что стоимость проверок и управляющих воздействий превосходит стоимость потерь, которые бы имели место при отсутствии проверок. [27]
Основным объяснением, если не извинением, этого недостатка языка Си служит безтиповая природа его предшественников - языков BCPL и Би. К счастью, в настоящее время нужда в каких-бы то ни было извинениях отпала, поскольку появилось средство, выявляющее все случаи несоответствия типов. Верификатор lint анализирует указанные ему в качестве параметров ( при вызове его на выполнение) файлы и выводит мнЬжество сообщений обо всех сомнительных ( с его точки зрения) конструкциях, начиная от неинициализированных переменных и заканчивая несоответствием типов. Поэтому программы, которые беспрепятственно прошли через сито верификатора lint, могут считаться не содержащими ошибок, связанных с. Алгол 68), за несколькими исключениями: отсутствием динамических проверок, связанных с использованием объединений, и возможностью явного отключения разного рода проверок. [28]
Реинжиниринг ничего не принимает на веру. Он не начинается с предположений или чего-нибудь заданного. Проводя реинжиниринг, надо так формулировать задачи, чтобы в них неявно не содержалось предположений о процессе. Так, задача Как более эффективно выполнить проверку пользовательского кредита. Хотя во многих случаях цена проверки может превосходить потери, являющиеся следствием отсутствия проверки. Итак, реинжиниринг начинается с того, что компания делает, как она делает, и затем концентрируется на том, что должно быть. [29]
Правильная организация проверки исполнения имеет решающее значение в деле борьбы с бюрократизмом и канцелярщиной. Проводятся ли решения руководящих организаций или кладутся под сукно бюрократами и канцеляристами. Работает ли аппарат честно и по-большевистски или вертится на холостом ходу-обо всем этом можно узнать во-время лишь в результате хорошо поставленной проверки исполнения. Хорошо поставленная проверка исполнения-это тот прожектор, который помогает освещать состояние работы аппарата в любое время и выводить на свет божий бюрократов и канцеляристов. Можно с уверенностью сказать, что девять десятых наших прорех и прорывов объясняется отсутствием правильно поставленной проверки исполнения. Не может быть сомнения, что при наличии такой проверки исполнения прорехи и прорывы были бы наверняка предупреждены. [30]